ARDUINO
Rafael Enríquez Herrador
13 de noviembre de 2009
I.T.I. Sistemas
Universidad de Córdoba
i52enher@uco.es
Este trabajo está publicado bajo la licencia
Creative Commons Attribution-Noncommercial-Share Alike 3.0.
Para ver una copia de esta licencia, visita:
http://creativecommons.org/licenses/by-nc-sa/3.0/
O envía una carta a:
Creative Commons
171Second Street, Suite 300
San Francisco, California, 94105, USA
2
Índice general
1. PREFACIO
2. INTRODUCCIÓN
7
8
3. HARDWARE
10
2.1. ¾Qué es ARDUINO? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2. ¾Por qué ARDUINO? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1. Placas E/S . . . . . . . . . . . . . . . . . .
3.2. ArduinoDiecimila . . . . . . . . . . . . . .
3.2.1. Visión General . . . . . . . . . . .
3.2.2. Resumen . . . . . . . . . . . . . . .
3.2.3. Alimentación . . . . . . . . . . . .
3.2.4. Memoria . . . . . . . . . . . . . . .
3.2.5. Entrada y Salida . . . . . . . . . .
3.2.6. Comunicación . . . . . . . . . . . .
3.2.7. Programación . . . . . . . . . . . .
3.2.8. Reseteo Automático (Software) . .
3.2.9.Protección de Sobrecarga del USB .
3.2.10. Características Físicas . . . . . . .
4. SOFTWARE
4.1. Instalar el Software Arduino . . . . . . .
4.1.1. Windows . . . . . . . . . . . . . .
4.1.2. MAC OS X (v. 10.3.9 o posterior)
4.1.3. GNU/Linux . . . . . . . . . . . .
4.2. Introducción al Entorno Arduino . . . .
4.2.1. Barra de herramientas . . . . . .
4.2.2. Menús . . . . . . . . . . .. . . .
4.2.3. Preferencias . . . . . . . . . . . .
5. COMENZANDO CON ARDUINO
5.1.
5.2.
5.3.
5.4.
Estructura . . .
Variables . . . .
Tipos de datos
Aritmética . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
8
8
10
11
11
12
12
13
13
14
14
14
15
15
16
16
17
23
26
27
27
29
29
30
30
32
34
35
5.5. Constantes . . .
5.6. Control de ujo
5.7. E/S...
Regístrate para leer el documento completo.