Sunteți pe pagina 1din 20

20/11/2015

TALLER DE ARDUINO

 ¿QUÉ ES ARDUINO?
 ¿PARA QUÉ SIRVE?
 ¿CONCEPTOS BÁSICOS?
 HERRAMIENTAS DOCENTES
 EJEMPLO DOMÓTICA

1
20/11/2015

¿Qué es Arduino?

 Plataforma de desarrollo de productos


electrónicos.

 Abstracción del hardware.

 Multiplataforma (Linux, Mac y Windows)

 Al alcance de todos los usuarios: estudiantes,


artistas, publicistas, ingenieros, etc

2
20/11/2015

 El microcontrolador en la placa Arduino se


programa mediante el lenguaje de
programación Arduino (basado en Wiring)

 El entorno de desarrollo Arduino está basado


en Processing

 Nosotros introduciremos Scratch4Arduino


como método de programación de la placa

¿Para qué sirve Arduino?

3
20/11/2015

 Desarrollar programas que interactúan con el


mundo

 Redes de sensores

 Robótica sencilla

 Alarmas

 Sistemas de comunicaciones

Arduino UNO Arduino LyliPad Arduino Mega 2560

Arduino FIO Arduino PRO Arduino Mega ADK

4
20/11/2015

Arduino Ethernet Arduino Mega 2560

Arduino Nano Arduino Mega ADK

Arduino Uno
• Microcontrolador ATMega328
• Funcionamiento 5V
• Voltaje Entrada de voltaje (recomendado) 7-12V
• Límites de voltaje 6-20V
• Digital I / O Pins 14 (de los cuales 6 proporcionar una salida
PWM)
• 6 pines de entrada analógica DC
• Corriente de pines I / O 40 mA
• Memoria Flash de 32 KB (ATMega328) de los cuales 0,5 KB
utilizado por el gestor de arranque
• SRAM 2KB (ATMega328)
• EEPROM 1KB (ATMega328)
• Velocidad del reloj de 16 MHz

5
20/11/2015

6
20/11/2015

Shields
 Un Shield es una placa que permite expandir
funcionalidades a Arduino.

7
20/11/2015

Conceptos básicos

• Todos los circuitos tiene dos


conexiones: (+) y (-)
• Ningún circuito puede tener
una única conexión.
• Los circuitos tienen que estar
alimentados para funcionar.

8
20/11/2015

• Señales analógicas:
– Pueden tener cualquier
valor dentro de un
rango.
– En Arduino entre 0 y 5 v

• Señales digitales:
– Tienen dos estados:
• High (H) entre 4,5 y 5,3 v
• Low (L) entre -0,3 y 0,5v

9
20/11/2015

 Seleccionar tarjeta correcta:


 Herramientas/Placa>> Arduino Uno

10
20/11/2015

 Seleccionar puerto serie:(Virtual)


 Depende del sistema operativo.
 Serial port >> tty.xxx
 Serial port >> COMx
 Si todo está correcto el led I/O 13 parpadea

Se ejecuta
una sola vez

Se ejecuta
Infinitamente

Mensajes y
errores

11
20/11/2015

// Pin 13 has an LED connected on most Arduino boards.


// give it a name:
int led = 13;

// the setup routine runs once when you press reset:


// initialize the digital pin as an output.
void setup() {
pinMode(led, OUTPUT);
}

// the loop routine runs over and over again forever:


void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}

12
20/11/2015

13
20/11/2015

14
20/11/2015

15
20/11/2015

16
20/11/2015

17
20/11/2015

18
20/11/2015

19
20/11/2015

 Direcciones:
 SCRACTH FOR ARDUINO
 www.s4a.cat
 ARDUINO
 http://arduino.cc/
 PEYSANET
 http://www.peysanet.com/

 CONTACTO:
 ESCUELA POLITÉCNICA DE CUENCA
 www.epc.uclm.es
 Tlf: 969179124
 Mail: politecnica.cu@uclm.es

20

S-ar putea să vă placă și