Arduino
Arduino
Tarjeta de desarrollo
Alvaro Amperez
June 13, 2016
Liceo Canadiense Petapa
Tabla de Contenidos
1. Introduccin
2. Hardware
3. Software
4. EMPECEMOS CON ARDUINO
Introduccin
Arduino
El hardware
Figure 1: Arduino R3
El Software
Figure 2: Processing
El Software
Lenguaje de programacin basado en Wiring, as como en el
cargador de arranque (bootloader) que es ejecutado en la placa. El
microcontrolador de la placa se programa a travs de un
computador, haciendo uso de comunicacin serial mediante un
convertidor de niveles RS-232 a TTL serial.
Wiring
int ledPin = WLED;
void setup () {
pinMode(ledPin, OUTPUT); // configure the pin for digital
output
}
void loop () {
digitalWrite(ledPin, HIGH); // turn on the LED
delay (1000);
// wait one second (1000 milliseconds)
digitalWrite(ledPin, LOW); // turn off the LED
delay (1000);
// wait one second
}
Hardware
Opciones
Opciones
Opciones
Opciones
Opciones
Placas
La primer placa Arduino fue introducida en el 2005, ofreciendo un
bajo costo y facilidad de uso para novatos y profesionales buscando
desarrollar proyectos interactivos con su entorno mediante
actuadores y sensores. A partir de Octubre del ao 2012, se
incorporaron nuevos modelos de placas de desarrollo que hacen
uso de microcontroladores CortexM3, ARM de 32 bits, que coexisten
con los originales modelos que integran microcontroladores AVR de
8 bits. ARM y AVR no son plataformas compatibles a nivel binario,
pero se pueden programar y compilar bajo el IDE clsico de Arduino
sin ningn cambio.
Entre las placas mas populares:
Placas
Uno
7
Placas
La primer placa Arduino fue introducida en el 2005, ofreciendo un
bajo costo y facilidad de uso para novatos y profesionales buscando
desarrollar proyectos interactivos con su entorno mediante
actuadores y sensores. A partir de Octubre del ao 2012, se
incorporaron nuevos modelos de placas de desarrollo que hacen
uso de microcontroladores CortexM3, ARM de 32 bits, que coexisten
con los originales modelos que integran microcontroladores AVR de
8 bits. ARM y AVR no son plataformas compatibles a nivel binario,
pero se pueden programar y compilar bajo el IDE clsico de Arduino
sin ningn cambio.
Entre las placas mas populares:
Placas
Uno
Leonardo
7
Placas
La primer placa Arduino fue introducida en el 2005, ofreciendo un
bajo costo y facilidad de uso para novatos y profesionales buscando
desarrollar proyectos interactivos con su entorno mediante
actuadores y sensores. A partir de Octubre del ao 2012, se
incorporaron nuevos modelos de placas de desarrollo que hacen
uso de microcontroladores CortexM3, ARM de 32 bits, que coexisten
con los originales modelos que integran microcontroladores AVR de
8 bits. ARM y AVR no son plataformas compatibles a nivel binario,
pero se pueden programar y compilar bajo el IDE clsico de Arduino
sin ningn cambio.
Entre las placas mas populares:
Placas
Uno
Leonardo
Micro
Placas
La primer placa Arduino fue introducida en el 2005, ofreciendo un
bajo costo y facilidad de uso para novatos y profesionales buscando
desarrollar proyectos interactivos con su entorno mediante
actuadores y sensores. A partir de Octubre del ao 2012, se
incorporaron nuevos modelos de placas de desarrollo que hacen
uso de microcontroladores CortexM3, ARM de 32 bits, que coexisten
con los originales modelos que integran microcontroladores AVR de
8 bits. ARM y AVR no son plataformas compatibles a nivel binario,
pero se pueden programar y compilar bajo el IDE clsico de Arduino
sin ningn cambio.
Entre las placas mas populares:
Placas
Uno
Leonardo
Micro
Mega
7
Placas
La primer placa Arduino fue introducida en el 2005, ofreciendo un
bajo costo y facilidad de uso para novatos y profesionales buscando
desarrollar proyectos interactivos con su entorno mediante
actuadores y sensores. A partir de Octubre del ao 2012, se
incorporaron nuevos modelos de placas de desarrollo que hacen
uso de microcontroladores CortexM3, ARM de 32 bits, que coexisten
con los originales modelos que integran microcontroladores AVR de
8 bits. ARM y AVR no son plataformas compatibles a nivel binario,
pero se pueden programar y compilar bajo el IDE clsico de Arduino
sin ningn cambio.
Entre las placas mas populares:
Placas
Uno
Leonardo
Micro
Mega
Galileo
7
Placas
La primer placa Arduino fue introducida en el 2005, ofreciendo un
bajo costo y facilidad de uso para novatos y profesionales buscando
desarrollar proyectos interactivos con su entorno mediante
actuadores y sensores. A partir de Octubre del ao 2012, se
incorporaron nuevos modelos de placas de desarrollo que hacen
uso de microcontroladores CortexM3, ARM de 32 bits, que coexisten
con los originales modelos que integran microcontroladores AVR de
8 bits. ARM y AVR no son plataformas compatibles a nivel binario,
pero se pueden programar y compilar bajo el IDE clsico de Arduino
sin ningn cambio.
Entre las placas mas populares:
Placas
Uno
Leonardo
Micro
Mega
Galileo
Zero
Placas
La primer placa Arduino fue introducida en el 2005, ofreciendo un
bajo costo y facilidad de uso para novatos y profesionales buscando
desarrollar proyectos interactivos con su entorno mediante
actuadores y sensores. A partir de Octubre del ao 2012, se
incorporaron nuevos modelos de placas de desarrollo que hacen
uso de microcontroladores CortexM3, ARM de 32 bits, que coexisten
con los originales modelos que integran microcontroladores AVR de
8 bits. ARM y AVR no son plataformas compatibles a nivel binario,
pero se pueden programar y compilar bajo el IDE clsico de Arduino
sin ningn cambio.
Entre las placas mas populares:
Placas
Uno
Leonardo
Micro
Mega
Galileo
Zero
Mega ADK
7
Placas
La primer placa Arduino fue introducida en el 2005, ofreciendo un
bajo costo y facilidad de uso para novatos y profesionales buscando
desarrollar proyectos interactivos con su entorno mediante
actuadores y sensores. A partir de Octubre del ao 2012, se
incorporaron nuevos modelos de placas de desarrollo que hacen
uso de microcontroladores CortexM3, ARM de 32 bits, que coexisten
con los originales modelos que integran microcontroladores AVR de
8 bits. ARM y AVR no son plataformas compatibles a nivel binario,
pero se pueden programar y compilar bajo el IDE clsico de Arduino
sin ningn cambio.
Entre las placas mas populares:
Placas
Uno
Leonardo
Micro
Mega
Galileo
Zero
Mega ADK
Mini
7
Placas
La primer placa Arduino fue introducida en el 2005, ofreciendo un
bajo costo y facilidad de uso para novatos y profesionales buscando
desarrollar proyectos interactivos con su entorno mediante
actuadores y sensores. A partir de Octubre del ao 2012, se
incorporaron nuevos modelos de placas de desarrollo que hacen
uso de microcontroladores CortexM3, ARM de 32 bits, que coexisten
con los originales modelos que integran microcontroladores AVR de
8 bits. ARM y AVR no son plataformas compatibles a nivel binario,
pero se pueden programar y compilar bajo el IDE clsico de Arduino
sin ningn cambio.
Entre las placas mas populares:
Placas
Uno <-popular
Leonardo
Micro
Mega
Galileo
Zero
Mega ADK
Mini
7
Arduino R3
Microcontrolador
Voltaje de operacin
Voltaje de Entrada (recomendado)
Voltaje de Entrada (limites)
Pines Digitales de Entrada y Salida
Entrada Analogas
Corriente maxima por pin
Corriente maxima en el pin 3.3V
Memoria Flash
SRAM
EEPROM
Velocidad de Reloj
ATmega328P
5V
7-12V
6-20V
14 (solo 6 son PWM)
6
20 mA
50 mA
32 kB
0.5kB usado por el bootloader
2 KB
1 KB
16 MHz (cristal)
Arduino R3
Software
Instalacin
Descargar de www.arduino.cc
10
Instalacin
Descargar de www.arduino.cc
Instalar
10
Instalacin
Descargar de www.arduino.cc
Instalar
Conectar la placa
10
Instalacin
Descargar de www.arduino.cc
Instalar
Conectar la placa
Vericar en Administrador de dispositivos el puerto COM
10
Instalacin
Descargar de www.arduino.cc
Instalar
Conectar la placa
Vericar en Administrador de dispositivos el puerto COM
Seleccionar el puerto COM indicado en el IDE
10
Instalacin
Descargar de www.arduino.cc
Instalar
Conectar la placa
Vericar en Administrador de dispositivos el puerto COM
Seleccionar el puerto COM indicado en el IDE
Seleccionar el tipo de tarjeta
10
Estructura
11
setup()
12
loop()
13
Funciones
14
Funciones
15
Preguntas?
cba
15