Unidad 1: Micro-controlador Robótica Educativa

26
Unidad 1: Introducción a la Programación I Robótica Educativa Robot T-17

Transcript of Unidad 1: Micro-controlador Robótica Educativa

Page 1: Unidad 1: Micro-controlador Robótica Educativa

Unidad 1: Introducción a la Programación I

Robótica EducativaRobot T-17

Page 2: Unidad 1: Micro-controlador Robótica Educativa

Robótica Educativa

¿Qué es ?

¿Para qué sirve?

¿Cómo se usa?

2

Page 3: Unidad 1: Micro-controlador Robótica Educativa

Componentes del

Robot T-17

3

Robot t-17 Componente Cantidad Check

Chasis de acrílico 2

Rueda acrílica 2

Rueda de giro libre 1

Goma antideslizante 2

Placa BS2-Mini USB 1

Shield T-17 1

Placa sensor de SWICH 2

Placa sensor Ultrasónico 1

Placa sensor de LDR 1

Placa led 3

Cubre tornillos 8

Placa buzzer 1

Cable molex 4 pin 1

Cable molex 3 pin 7

Cable molex 2 pin 4

Servo motor 3,5 Kg. 2

Porta servo - sensor 6

Cable Mini USB 1

Set de tornillos, tuercas,

golillas y separadores 1

Batería 9V 1

Destornillador 1

Caja plástica 1

Page 4: Unidad 1: Micro-controlador Robótica Educativa

Placa Basic Stamp (BS2)

4

Page 5: Unidad 1: Micro-controlador Robótica Educativa

Componentes de la BS2

5

Page 6: Unidad 1: Micro-controlador Robótica Educativa

• Es un circuito integrado, que contiene variascualidades iguales a una CPU, o una memoria.

• No incluye dispositivos de comunicación (monitor,teclados, mouse)

• Está diseñado para el control de máquinas.

¿Qué es un Micro-controlador?

6

Page 7: Unidad 1: Micro-controlador Robótica Educativa

Unidad 1: Introducción a la Programación

Robótica EducativaRobot T-17

Page 8: Unidad 1: Micro-controlador Robótica Educativa

¿Por qué utilizar el programa Basic Stamp?

• Es un software gratuito que se puede descargar yactualizar desde www.parallax.com.

• Es de fácil instalación, basta seguir los pasos que indica elpropio asistente.

• Utiliza lenguaje de programación básico PBASIC, ademáspermite verificar la sintaxis de programación, y descargarla instrucción en el microcontrolador para ser ejecutada.

Software

8

Page 9: Unidad 1: Micro-controlador Robótica Educativa

• Mediante el cableimpresora mini USB, esposible enviar informacióna la tarjeta

• La tarjeta se alimenta conuna batería de 9V .

Conectar la BS2

9

Page 10: Unidad 1: Micro-controlador Robótica Educativa

Área de

Edición

Botón de carga

Programa Basic Stamp

Botones de Identificación

10

Page 11: Unidad 1: Micro-controlador Robótica Educativa

PASO 1: Identificar la placa

Identificar la BS2

11

Page 12: Unidad 1: Micro-controlador Robótica Educativa

PASO 2: Escribir el código e iniciar el protocolo de carga del programa.

PASO 3: Analizar y cargar el programa.

Programación y Carga

12

Page 13: Unidad 1: Micro-controlador Robótica Educativa

Es una instrucción, que se utiliza para visualizar porpantalla la «información» cargada.

Comando DEBUG

13

Page 14: Unidad 1: Micro-controlador Robótica Educativa

Texto “ xxx “

Números DEC variable

Variables DEBUG

14

Page 15: Unidad 1: Micro-controlador Robótica Educativa

Comando GOTO

15

Page 16: Unidad 1: Micro-controlador Robótica Educativa

DESAFÍOSROBOT T-17

16

Page 17: Unidad 1: Micro-controlador Robótica Educativa

Crear un programa que permita visualizar porpantalla 5 números diferentes.

DESAFÍO 1

17

Page 18: Unidad 1: Micro-controlador Robótica Educativa

Crear un programa que permita visualizar por pantalla5 números diferentes, cada uno, en una línea distinta.

DESAFÍO 2

18

Page 19: Unidad 1: Micro-controlador Robótica Educativa

Crear un programa que permita visualizar por pantalla5 números diferentes, cada uno en una línea distinta,utilizando ,CR al final de cada línea de programación.

DESAFÍO 3

19

Page 20: Unidad 1: Micro-controlador Robótica Educativa

Unidad 1: Programación II

Robótica EducativaRobot T-17

Page 21: Unidad 1: Micro-controlador Robótica Educativa

Es la instrucción utilizada para pausar la acción oinstrucción de un programa.

La unidad de tiempo que utiliza la placa es milisegundo.

PAUSE 1000

Comando PAUSE

21

Page 22: Unidad 1: Micro-controlador Robótica Educativa

Es la instrucción utilizada para pausar la acción oinstrucción de un programa.

La unidad de tiempo que utiliza la placa es milisegundo.

PAUSE 1000

Comando PAUSE

22

Page 23: Unidad 1: Micro-controlador Robótica Educativa

DESAFÍOSROBOT T-17

23

Page 24: Unidad 1: Micro-controlador Robótica Educativa

Crear un programa que permita visualizar laaparición de 5 números diferentes, uno a uno, cada 1segundo.

DESAFÍO 4

24

Page 25: Unidad 1: Micro-controlador Robótica Educativa

Crear un programa que permita visualizar “lossubtítulos” de un diálogo de 6 líneas, entre unsuperhéroe y una tortuga.

NOTA: Las líneas de diálogo deben aparecer de una enuna, con pausas apropiadas para ser leídas.

DESAFÍO 5

25

Page 26: Unidad 1: Micro-controlador Robótica Educativa

Unidad 1: Introducción a la Programación

Robótica EducativaRobot T-17