Este documento introduce la plataforma Arduino para robótica educativa. Arduino es una plataforma de electrónica abierta que permite crear prototipos de hardware y software interactuando con sensores y actuadores. El documento explica cómo Arduino puede tomar información del entorno a través de sensores y afectarlo a través de actuadores, además de describir diferentes tipos de sensores, actuadores y la instalación del lenguaje de programación de Arduino.
3. ¿Para qué me sirve Arduino?
Me sirve para crear
prototipos basados
en hardware y
software.
Ejemplos de videos:
4. 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
9. Instalación del Lenguaje de
Programación Arduino
http://www.arduino.c
c/es/
http://arduino.google
code.com/files/arduin
o-1.0-windows.zip
10. 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.
11. ESTRUCTURA DE UN
PROGRAMA
loop( )
Contiene un
programa que se
ejecutará
cíclicamente.
Esta función es el
núcleo de todos los
programas.
15. Funciones de E/S DIGITAL
pinMode(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)
16. Función de Tiempo
delay(ms)
Detiene la ejecución
del programa la
cantidad de tiempo
en ms.
1000 equivale a 1
seg
17. 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.
18. 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.