introducción a la robótica educativa con arduino club de robÓtica
TRANSCRIPT
![Page 1: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/1.jpg)
Introducción a la robótica educativa con ArduinoCLUB DE ROBÓTICA
![Page 2: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/2.jpg)
¿Qué es Arduino? Plataforma de
electrónica abierta.
![Page 3: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/3.jpg)
¿Para qué me sirve Arduino? Me sirve para
crear prototipos basados en hardware y software.
Ejemplos de videos:
![Page 4: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/4.jpg)
Interactuar con el medio Arduino puede tomar información del
entorno a través de sus pines de entrada de toda una gama de sensores
También puede afectar todo aquello que lo rodea (antuadores digitales y analógicos) controlando luces, motores y otros actuadores.
Entrada Control Salida Sensores Controlador Acturadores Información de entrada Programa
Información de salida
![Page 5: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/5.jpg)
Sensores digitales Botones Switch Sensor Hall Optointerruptor
![Page 6: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/6.jpg)
Sensores analógicos Potenciometro Celdas
fotoresistivas Sensor de
temperatura Zumbador
pizoelectrónico
![Page 7: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/7.jpg)
Actuadores digitales
Leds display
![Page 8: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/8.jpg)
Actuadores analógico Leds Zumbador
piezoelectrónico
![Page 9: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/9.jpg)
Instalación del Lenguaje de Programación Arduino
http://www.arduino.cc/es/
http://arduino.googlecode.com/files/arduino-1.0-windows.zip
![Page 10: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/10.jpg)
ESTRUCTURA DE UN PROGRAMA setup( )
Se encarga de recoger información.
Debe contener la declaración de variables.
Es la primera función a ejecutar el programa.
Se ejecuta solo una vez. Se utiliza para configurar
o inicializar los modos de trabajo de los pins, o el puerto serie.
![Page 11: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/11.jpg)
ESTRUCTURA DE UN PROGRAMA
loop( ) Contiene un
programa que se ejecutará cíclicamente.
Esta función es el núcleo de todos los programas.
![Page 12: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/12.jpg)
Hola Mundo
![Page 13: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/13.jpg)
![Page 14: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/14.jpg)
Constantes HIGH LOW INPUT OUTPUT
![Page 15: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/15.jpg)
Funciones de E/S DIGITALpinMode(pin, [INPUT, OUTPUT]) Es utilizada en el setup() Sirve para configurar el modo de trabajo
del pin pudiendo ser INPUT (entrada) o OUTPUT (salida).
digitalWrite(pin, valor) Envía al ‘pin’ definido previamente como
OUTPUT el valor de HIGH o LOW (poniendo en 1 o 0 la salida)
![Page 16: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/16.jpg)
Función de Tiempodelay(ms) Detiene la
ejecución del programa la cantidad de tiempo en ms.
1000 equivale a 1 seg
![Page 17: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/17.jpg)
Concepto de Protoboard Es un tablero con
orificios. Pueden insertar
componentes electrónicos y cables para armar circuitos.
Sirve para experimentar con circuitos electrónicos.
![Page 18: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/18.jpg)
Elementos Protoboard
A) Canal central. Utilizado para conectar los circuitos integrados.
B) Buses. Ambos extremos, buses positivos o de voltaje y azules buses negativos o de tierra, no existe conexión entre ellas. La fuente de poder se conecta aquí.
C) Pistas. Parte central, conducen en línea perpendicular a los buses.
![Page 19: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/19.jpg)
Conexiones protoboard
![Page 20: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/20.jpg)
Consejos de conexión Protoboard
![Page 21: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/21.jpg)
Led Light-Emitting Diode: "diodo emisor de luz"
![Page 22: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/22.jpg)
Resistencia
![Page 23: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA](https://reader036.vdocuments.pub/reader036/viewer/2022062305/5665b4a21a28abb57c92d6c8/html5/thumbnails/23.jpg)
Bibliografía http://
www.circuitoselectronicos.org/2007/10/el-protoboard-tableta-de-experimentacin.html
http://www.youtube.com/watch?NR=1&feature=endscreen&v=Uq_8JlT-Wu4
http://www.youtube.com/watch?v=afsaR49RocM&feature=endscreen&NR=1
http://www.youtube.com/watch?NR=1&feature=endscreen&v=sOgUQ7g5En4