taller de arduino en cylicon valley - semana 2
DESCRIPTION
Presentación del taller de Arduino en Cylicon Valley - Semana 2TRANSCRIPT
Taller ArduinoSemana 2
Agenda• ¿Qué es Arduino?
• Señales Digitales
• Sistema Binario
• Componentes electrónicos básicos
• Proyectos
¿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
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
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.
Señales Digitales
Sistema BinarioEl 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
Componentes electrónicos básicos
• Resistencia
• Potenciómetro
• Pulsador
• Fotoresistencia (LDR)
• Sensor de temperatura (NTC)
• LED
• Buzzer
• Placa de pruebas
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 Ω.
Resistencia
Potenciómetro• Resistor de resistencia
variable
Potenciómetro
Pulsador
• Abre o cierra un circuito
• Dos tipos
• NA (Normalmente abierto)
• NC (Normalmente cerrado)
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
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
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
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
Placa de pruebas
Proyectos
• Parpadeo
• Digital y Analógico
• Juego Pong
• Juego Basket
Parpadeo• OBJETIVO: Aprender a usar las salidas digitales.
• FUNCIONAMIENTO: Hacer parpadear un LED con una cadencia determinada.
• PISTAS:
• digitalWrite(pin, value);
• delay(ms);
Parpadeo
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);
Digital y Analógico
Digital y Analógico
Digital y Analógico
Juego Pong
• OBJETIVO: Interactividad, control de pulsadores.
• FUNCIONAMIENTO: Clásico entre los clásicos, simulador de ping pong en 2D.
• PISTAS:
• delay(ms);
Juego Pong
Juego Pong
Juego Pong
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);
Juego Basket
Juego Basket
Juego Basket
http://goo.gl/TUQSot @robertosanval