tutorial de arduino
Guía de Usuario de Arduino
Rafael Enríquez Herrador
13 de noviembre de 2009
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
171 Second Street, Suite 300
San Francisco, California, 94105, USA
2
I.T.I. Sistemas Universidad de Córdoba i52enher@uco.es

Índice general
1. PREFACIO 7
2. INTRODUCCIÓN 8 2.1. 3⁄4QuéesARDUINO? ................................... 8 2.2. 3⁄4PorquéARDUINO?................................... 8
3. HARDWARE 10
3.1.PlacasE/S......................................... 10
3.2. ArduinoDiecimila..................................... 11
3.2.1. VisiónGeneral .................................. 11 3.2.2. Resumen...................................... 12 3.2.3. Alimentación ................................... 12 3.2.4. Memoria...................................... 13 3.2.5. EntradaySalida ................................. 13 3.2.6.Comunicación................................... 14 3.2.7. Programación................................... 14 3.2.8. ReseteoAutomático(Software) ......................... 14 3.2.9. ProteccióndeSobrecargadelUSB........................ 15 3.2.10.CaracterísticasFísicas .............................. 15
4. SOFTWARE 16
4.1. InstalarelSoftwareArduino............................... 16 4.1.1.Windows...................................... 17 4.1.2. MACOSX(v.10.3.9oposterior)........................ 23 4.1.3. GNU/Linux.................................... 26
4.2. IntroducciónalEntornoArduino ............................ 27 4.2.1. Barradeherramientas .............................. 27 4.2.2. Menús....................................... 29 4.2.3. Preferencias....................................29
5. COMENZANDO CON ARDUINO 30 5.1. Estructura......................................... 30 5.2. Variables.......................................... 32 5.3. Tiposdedatos ...................................... 34 5.4. Aritmética......................................... 35
3
5.5. Constantes......................................... 36 5.6. Controldeujo...................................... 375.7. E/Sdigital......................................... 39 5.8. E/Sanalógica....................................... 40 5.9. Tiempo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 5.10.Matemáticas........................................ 42 5.11.Aleatorio.......................................... 42 5.12.Serie............................................ 43
A.Ejemplos de Aplicación con Arduino 45 A.1.Salidadigital ....................................... 45 A.2.Entradadigital ...................................... 46 A.3.SalidaPWM........................................ 46 A.4.Entradadepotenciometro ................................ 47
B. Esquemático de Arduino Diecimila
49
4
Índice de cuadros
3.1. CaracterísticastécnicasdeArduinoDiecimila..................... 12 5.1. Relaciónvalor-salidaconanalogWrite()......................... 41
5
Índice de guras
3.1. PlacaArduinoDiecimila(USB) ............................. 11
4.1. DescripcióndecomponentesdelaplacaArduinoDiecimila . . . . . . . . . . . . . . 17 4.2. ConexióndelcableUSBalaplacaArduino ...................... 18 4.3. AsistenteparaNuevoHardwareMS-Windows-Paso1 . . . . . . . .. . . . . . . . 18 4.4. AsistenteparaNuevoHardwareMS-Windows-Paso2 . . . . . . . . . . . . . . . . 19 4.5. AsistenteparaNuevoHardwareMS-Windows-Paso3 . . . . . . . . . . . . . . . . 19 4.6. AsistenteparaNuevoHardwareMS-Windows-Paso4 . . . . . . . . . . . . . . . . 20 4.7. EntornoArduino ..................................... 21 4.8. AdministradordeDispositivosMS-Windows ...................... 21...
Regístrate para leer el documento completo.