2. ¿Qué es Arduino?
Arduino es un dispositivo
programable como es un
ordenador, un móvil, un tablet o
un PLC, es decir, se puede
cambiar el comportamiento o la
funcionalidad del dispositivo
mediante unas órdenes en un
lenguaje concreto que es capaz
de ser interpretado por el
dispositivo y seguir esas órdenes
con el fin de realizar una tarea
automática o resolver un
problema.
3. ¿Para qué me sirve Arduino?
Me sirve para crear
prototipos basados
en hardware y
software.
Para desarrollar
elementos
autónomos, o bien
conectarse a otros
dispositivos o
interactuar con otros
programas.
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
10. Instalación del Lenguaje de
Programación Arduino(Software)
http://www.arduino.c
c/es/
http://arduino.google
code.com/files/arduin
o-1.0-windows.zip
11. 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.
12. 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