Professional Documents
Culture Documents
PROGRAMACIN DE ROBOTS
Introduccin a Arduino
Introduccin a Arduino
Bibliografa:
Pgina web de Arduino (2016) http://www.arduino.cc/
Torrente Artero, O. (2013) Arduino. Curso prctico de formacin, RC
Libros.
Introduccin a Arduino
Bibliografa disponible en electrnico en Jbega:
Anderson A., Cervo D. (2013) Pro Arduino, Apress.
Blum J. (2013) Exploring Arduino: tools and techniques for engineering
wizardry, Wiley & Sons.
Dennis A. K. (2013) Raspberry Pi Home Automation with Arduino,
Packt Publishing.
Goransson A., David Cuartielles Ruiz D. (2013) Professional Android
Open Accessory Programming with Arduino, Wrox.
Nussey J. (2013) Arduino for Dummies, Wiley & Sons.
Olsson T. (2012) Arduino Wearables, Apress.
Ramos Melgar E., Castro Dez C., Jaworski P. (2012) Arduino and
Kinect Projects. Design, Build, Blow Their Minds, Apress.
Wilcher D. (2012) Learn Electronics with Arduino, Apress.
Introduccin a Arduino
1.- Qu es Arduino?
2.- Instalacin del software. GUI
3.- Primer ejemplo: parpadeo de un LED
4.- Sensor ultrasnico HCSR04
Introduccin a Arduino
1.- Qu es Arduino?
2.- Instalacin del software. GUI
3.- Primer ejemplo: parpadeo de un LED
4.- Sensor ultrasnico HCSR04
1.- Qu es Arduino?
Arduino
Arduino is an open-source electronics platform based on easy-to-use
hardware and software. It's intended for anyone making interactive
projects.
Diferentes modelos, nosotros vamos a usar la primera versin del
Arduino UNO
Extensibles mediante shields (ethernet, wifi, pantallas...)
Kits (iniciacin, wearable...)
1.- Qu es Arduino?
Arduino
1.- Qu es Arduino?
Arduino
1.- Qu es Arduino?
Arduino
1.- Qu es Arduino?
Arduino
1.- Qu es Arduino?
Arduino
1.- Qu es Arduino?
Arduino
TIERRA!!
Es muy importante no olvidarla
al montar cualquier circuito
1.- Qu es Arduino?
Arduino
TIERRA!!
Muy importante de verdad!!
1.- Qu es Arduino?
Arduino
Pines de potencia
Vin: alimentacin de entrada
5V, 3.3V: alimentacin de salida
1.- Qu es Arduino?
Arduino
Ledes
1.- Qu es Arduino?
Arduino
Botn de reset
Introduccin a Arduino
1.- Qu es Arduino?
2.- Instalacin del software. GUI
3.- Primer ejemplo: parpadeo de un LED
4.- Sensor ultrasnico HCSR04
Xubuntu 14.04
Instalar desde Synaptic arduino y arduino-core
Add al dialout group
GUI
Ejemplos
GUI
Monitor serie
Verificar sketch
Upload sketch en Arduino
(compila automticamente)
Ventana mensajes
Usamos el pin 13
Setup
Se ejecuta al principio, una sla vez
En este caso, configura el pin 13 como salida
Bucle
Enva 5V al pin 13
Espera un segundo
Enva 0V al pin 13
Espera un segundo
Atencin!!
El GUI ensucia mucho el cdigo que se pasa al Arduino
Para crear algunas de las ayudas (por ejemplo, la funcin setup) utiliza
temporizadores, etc. que dejan de estar disponibles para el programador.
Puede usarse un editor de texto cualquiera, y compilar usando el
compilador que trae el entorno.
Atencin!!
El GUI ensucia mucho el cdigo que se pasa al Arduino
Para crear algunas de las ayudas (por ejemplo, la funcin setup) utiliza
temporizadores, etc. que dejan de estar disponibles para el programador.
Puede usarse un editor de texto cualquiera, y compilar usando el
compilador que trae el entorno.
Atencin!!
El GUI ensucia mucho el cdigo que se pasa al Arduino
Para crear algunas de las ayudas (por ejemplo, la funcin setup) utiliza
temporizadores, etc. que dejan de estar disponibles para el programador.
Puede usarse un editor de texto cualquiera, y compilar usando el
compilador que trae el entorno.
Vcc
Gnd
Trig
Echo
Echo: 3
Trig: 2
Vcc: 5V
Gnd: GND