View
15.112
Download
2
Category
Preview:
DESCRIPTION
Introducción a Arduino en la Jornada de inauguración de IEEE SB UMH, el día 13 de noviembre de 2012 en Elche.
Citation preview
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
Recommended