arduino ieee sb umh - mario pérez esteso
Post on 24-Jun-2015
15.112 Views
Preview:
DESCRIPTION
TRANSCRIPT
JORNADA DE INAUGURACIÓN
IEEE Student Branch UMH
APLICACIÓN ANDROID
HARDWARE LIBRE:
¿QUÉ ES ARDUINO?
Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware libre, flexible y fácil de usar. Se creó para artistas, diseñadores, aficionados y sobre todo para la educación y la introducción a la electrónica. Cualquiera puede crear entornos u objetos interactivos.
Arduino puede tomar información del entorno a través de sus pines de entrada de toda una gama de sensores y puede afectar a todo aquello que le rodea controlando luces, motores y otros actuadores.
El microcontrolador en la placa Arduino se programa mediante el lenguaje de programación Arduino (basado en Wiring) y el entorno de desarrollo Arduino (basado en Processing).
Los proyectos hechos con Arduino pueden ejecutarse sin necesidad de conectar a un ordenador, si bien tienen la posibilidad de hacerlo y comunicar con diferentes tipos de software.
LA PLACA ARDUINO
PINES DIGITALES
RESET
ATMega328
DC input(7 a 12 Voltios)
PINES ALIMENTACIÓN PINES ANALÓGICOS
USB
ALIMENTACIÓN
● El conector USB es un regulador de tensión a 5 Voltios.
● Regula todo el voltaje (entre 7 y 12 Voltios) que se suministra desde la toma de corriente.
PINES ALIMENTACIÓN
● Podemos obtener 5 Voltios y 3,3 Voltios.
● GND
● Vin para alimentar la placa con una pila.
● RESET para reiniciar el sketch.
RESET
● No se borra el sketch que se encuentre dentro del microcontrolador.
● Se reinicia la ejecución del programa que esté corriendo en el momento en el que pulsemos el botón.
PINES DIGITALES
● Estado alto (HIGH) o estado bajo (LOW).
● Pin 0 (RX): posee un LED que nos avisa cuando estamos recibiendo datos por puerto serie.
● Pin 1 (TX): posee un LED que nos avisa cuando estamos transmitiendo datos por puerto serie.
● Podemos usarlos siempre y cuando no interfieran en la comunicación.
PINES DIGITALES
● Pines PWM (Pulse Width Modulation).
● Usados generalmente para controlar la velocidad de un motor DC o la intensidad de un LED.
● El pin 13 lleva incorporados un LED y una resistencia.
LabVIEW + PWM
VÍDEO
PINES ANALÓGICOS● Lee un valor de tensión en el pin
que hayamos declarado para tal fin.
● Conversor Analógico-Digital (CAD) de 10 bits.
● Resolución de lectura: 5/1024 =4,9 mV/Unidad.
● El conversor tarda aproximadamente 100 microsegundos (0.0001 segundos) en leer una entrada analógica.
● Tasa de lectura máxima aproximada de 10.000 lecturas por segundo.
¿POCOS PINES?
¿NECESITO MÁS PARA MI PROYECTO?
EL TRUCO GEEK
EL TRUCO GEEK● Podemos utilizar
las entradas analógicas como salidas.
ENTRADAS Y SALIDAS
EL TRUCO GEEK
MICROCONTROLADOR
● El corazón de Arduino es un microcontrolador.
● El microcontrolador del Arduino UNO es el ATMega328.
1 KB EEPROM CPU
32 KB FLASH2 KB RAM
PINES ENTRADA/SALIDA
PLACAS
SHIELDS
ANDROID + ARDUINO = ¿?
ANDRUINO
ANDRUINO
VÍDEO
MATLAB + ARDUINO
VOLTÍMETRO LabVIEW+ARDUINO
CÁMARA DIGITAL + ARDUINO
ARDUINO TV OUT
TERMOSTATO
ARDUINO + MANDO A DISTANCIA
ARDUINO + MANDO A DISTANCIA
ARDUINO VU METER
ARDUINO VU METER
VÍDEO
EVIL GENIUS
Blog: geekytheory.com
Twitter: @_Mario_Perez @GeekyTheory
Facebook: facebook.com/geekytheory
marioperezesteso@geekytheory.com
Códigos y esquemáticos en Geeky Theory
top related