2. Agenda
• ¿Qué es Arduino?
• Señales Digitales
• Sistema Binario
• Componentes electrónicos básicos
• Proyectos
3. ¿Qué es Arduino?
!
Arduino es una plataforma de hardware libre, basada
en una placa con un microcontrolador y un entorno
de desarrollo, diseñada para facilitar el uso de la
electrónica en proyectos multidisciplinares.
!
!
http://es.wikipedia.org/wiki/Arduino
4. La placa
• Terminal de referencia analógica (naranja)
• Tierra digital (verde claro)
• Terminales digitales 2-13 (verde)
• Terminales digitales 0-1/ E/S serie - TX/RX (verde
oscuro) - Estos pines no se pueden utilizar como e/s
digitales (digitalRead() y digitalWrite()) si estás
utilizando comunicación serie (por ejemplo
Serial.begin).
• Botón de reinicio - S1 (azul oscuro)
• Programador serie en circuito "In-circuit Serial
Programmer"
• Terminales de entrada analógica 0-5 (azul claro)
• Terminales de alimentación y tierra
• Entrada de alimentación externa (9-12VDC) - X1 (rosa)
• Selector de alimentación externa o por USB
• USB
5. El IDE
• Verificar si tu programa va a
funcionar.
• Cargar el programa a la placa de
Arduino.
• Crear un programa nuevo.
• Abrir un programa.
• Guardar el programa en el disco
duro del ordenador.
• (En la parte derecha de la barra de
herramientas se encuentra el
Monitor Serial) abre una ventana de
comunicación con la placa Arduino.
7. Sistema Binario
El sistema binario, es un sistema de
numeración en el que los números se
representan utilizando solamente las
cifras cero y uno (0 y 1).
Es uno de los que se utiliza en las
computadoras, debido a que trabajan
internamente con dos niveles de
voltaje, por lo cual su sistema de
numeración natural es el sistema
binario (encendido 1, apagado 0).
!
http://es.wikipedia.org/wiki/Sistema_binario
9. Resistencia
• Es la oposición al paso de la
corriente eléctrica.
• Cualquier dispositivo o
consumidor conectado a un
circuito eléctrico representa
en sí una carga, resistencia u
obstáculo para la circulación
de la corriente eléctrica. Se
representa con la letra R.
• La unidad de medida de la
resistencia es el ohmio que se
representa con el símbolo Ω.
13. Pulsador
• Abre o cierra un circuito
• Dos tipos
• NA (Normalmente abierto)
• NC (Normalmente cerrado)
14. Fotoresistencia (LDR)
• Una fotorresistencia es un
componente electrónico cuya
resistencia disminuye con el
aumento de intensidad de luz
incidente.
• Su cuerpo está formado por
una célula o celda y dos
patillas. En la siguiente imagen
se muestra su símbolo
eléctrico.
!
http://es.wikipedia.org/wiki/Fotoresistencia
15. Sensor de temperatura (NTC)
• Termistor
• Un termistor es un sensor resistivo
de temperatura. Su funcionamiento
se basa en la variación de la
resistividad que presenta un
semiconductor con la temperatura.
Existen dos tipos de termistor:
• NTC (Negative Temperature
Coefficient) – coeficiente de
temperatura negativo
• PTC (Positive Temperature
Coefficient) – coeficiente de
temperatura positivo (también
llamado posistor)
http://es.wikipedia.org/wiki/NTC
16. LED
• Diodo emisor de luz
• La pata más larga siempre va
a ser el ánodo (+)
• En el lado del cátodo, la base
del led tiene un borde plano
(-)
• Dentro del led, la plaqueta
indica el ánodo. Se puede
reconocer porque es más
pequeña que el yunque, que
indica el cátodo
17. Buzzer
• Es un transductor
electroacústico que produce
un sonido o zumbido continuo
o intermitente de un mismo
tono.
• Inicialmente este dispositivo
estaba basado en un sistema
electromecánico que era
similar a una campana
eléctrica pero sin el badajo
metálico, el cual imitaba el
sonido de una campana.
http://es.wikipedia.org/wiki/Zumbador
20. Parpadeo
• OBJETIVO: Aprender a usar las salidas digitales.
• FUNCIONAMIENTO: Hacer parpadear un LED con
una cadencia determinada.
• PISTAS:
• digitalWrite(pin, value);
• delay(ms);
22. Digital y Analógico
• OBJETIVO: Aprender a utilizar las salidas digitales
y las entradas analógicas.
• FUNCIONAMIENTO: Encender hasta 5 LEDs en
función del valor de un potenciómetro.
• PISTAS:
• map(value, fromLow, fromHigh, toLow, toHigh);
26. Juego Pong
• OBJETIVO: Interactividad, control de pulsadores.
• FUNCIONAMIENTO: Clásico entre los clásicos,
simulador de ping pong en 2D.
• PISTAS:
• delay(ms);
30. Juego Basket
• OBJETIVO: Control de fotorresistencias.
• FUNCIONAMIENTO: En base al valor del LDR sumar
un punto, al llegar a 5 gana la partida.
• PISTAS:
• map(value, fromLow, fromHigh, toLow, toHigh);
• min(x, y);
• max(x, y);