Unidad 1: Micro-controlador Robótica Educativa
Transcript of Unidad 1: Micro-controlador Robótica Educativa
![Page 1: Unidad 1: Micro-controlador Robótica Educativa](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/1.jpg)
Unidad 1: Introducción a la Programación I
Robótica EducativaRobot T-17
![Page 2: Unidad 1: Micro-controlador Robótica Educativa](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/2.jpg)
Robótica Educativa
¿Qué es ?
¿Para qué sirve?
¿Cómo se usa?
2
![Page 3: Unidad 1: Micro-controlador Robótica Educativa](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/3.jpg)
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](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/4.jpg)
Placa Basic Stamp (BS2)
4
![Page 5: Unidad 1: Micro-controlador Robótica Educativa](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/5.jpg)
Componentes de la BS2
5
![Page 6: Unidad 1: Micro-controlador Robótica Educativa](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/6.jpg)
• 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](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/7.jpg)
Unidad 1: Introducción a la Programación
Robótica EducativaRobot T-17
![Page 8: Unidad 1: Micro-controlador Robótica Educativa](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/8.jpg)
¿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](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/9.jpg)
• 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](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/10.jpg)
Á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](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/11.jpg)
PASO 1: Identificar la placa
Identificar la BS2
11
![Page 12: Unidad 1: Micro-controlador Robótica Educativa](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/12.jpg)
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](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/13.jpg)
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](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/14.jpg)
Texto “ xxx “
Números DEC variable
Variables DEBUG
14
![Page 15: Unidad 1: Micro-controlador Robótica Educativa](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/15.jpg)
Comando GOTO
15
![Page 16: Unidad 1: Micro-controlador Robótica Educativa](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/16.jpg)
DESAFÍOSROBOT T-17
16
![Page 17: Unidad 1: Micro-controlador Robótica Educativa](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/17.jpg)
Crear un programa que permita visualizar porpantalla 5 números diferentes.
DESAFÍO 1
17
![Page 18: Unidad 1: Micro-controlador Robótica Educativa](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/18.jpg)
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](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/19.jpg)
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](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/20.jpg)
Unidad 1: Programación II
Robótica EducativaRobot T-17
![Page 21: Unidad 1: Micro-controlador Robótica Educativa](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/21.jpg)
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](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/22.jpg)
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](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/23.jpg)
DESAFÍOSROBOT T-17
23
![Page 24: Unidad 1: Micro-controlador Robótica Educativa](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/24.jpg)
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](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/25.jpg)
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](https://reader031.fdocuments.mx/reader031/viewer/2022012502/617c5f582e261d315d4a8bb3/html5/thumbnails/26.jpg)
Unidad 1: Introducción a la Programación
Robótica EducativaRobot T-17