Professional Documents
Culture Documents
Arduino
Por: José Vicente Sogorb Morón
Introducción
• ¿Qué es Arduino?
• ¿Para que sirve Arduino?
• ¿Por qué utilizar Arduino?
• Caracteristicas del Arduino UNO
• Familia Arduino
¿Que es Arduino?
Redes de sensores.
Robótica sencilla.
Alarmas.
Sistemas de comunicaciones.
¿Para que sirve Arduino?
Open Hardware.
Programación C++
Bootloader.
Económico.
Conexión USB.
6 Entradas analógicas.
Puertos de comunicaciones:
Serie TTL.
I2 C
SPI
PWM (Salida analógica)
Shields Compatibles
Familia Arduino
Señales analógicas:
Pueden tener cualquier valor
dentro de un rango.
En Arduino entre 0 y 5 v
Señales digitales:
Tienen dos estados:
High (H) entre 4,5 y 5,3 v
Low (L) entre -0,3 y 0,5v
Circuitos basicos
4 Senciones básicas.
En Tools tenemos:
Configuración de la
plataforma
Configuración del puerto
Entorno de desarrollo
Se ejecuta
Se ejecuta
infinitamente
Instrucciones básicas
digitalRead(nº Pin)
nº Pin: entre 0 y 13.
analogRead(nº Pin);
nº Pin: entre 0 y 5.
Instrucciones básicas
Serial.begin(Velocidad)
Velocidad: típicamente 9600.
Serial.println(Variable)
Variable: Dato a mandar
Serial. read()
Delay(ms)
ms: Tiempo de espera en milisegundos.
http://arduino.cc/es/Reference/HomePage
Primer programa
Ruta:
Compilar.
Cargar.
er programa
RETO 1
Ruta:fantástico
El coche
Abrir >> Basics >> Blink
Compilar.
Cargar.
Aceptas?
er programa
RETO 2
Juego Ruta:
de memoria
Abrir >> Basics >> Blink
Compilar.
Cargar.
Te quedan
energías?
er programa
RETO 3
Luces romanticas
Ruta:
Abrir >> Basics >> Blink
Compilar.
Cargar.
Preparado?
er programa
RETO 4
Comunicate!!
Ruta:
Abrir >> Basics >> Blink
Compilar.
Cargar.
Otro
asalto?
Shields
Shields Arduino
Utilidad de autorouting.
Servicio de fabricación
Processing
• ¿Para que sirve?
• Entorno
• Ejemplo
¿Para que sirve?