Documentos de Académico
Documentos de Profesional
Documentos de Cultura
xxi
P
agina Web del libro
xxii
Pr
ologo
xxxi
Captulo 1
Introducci
on
1.1 Introducci
on
9
13
1.4 Resumen
14
15
16
Captulo 2
Instalaci
on y puesta a punto del sistema Arduino
17
2.1 Introducci
on
19
2.2 Instalaci
on
20
2.2.1 Instalaci
on de drivers de las tarjetas Arduino
21
xii
Contenido
24
26
37
37
42
Aplicaciones de blink
44
Aplicaciones de DigitalReadSerial
44
45
2.5 Resumen
46
47
48
Captulo 3
Plataforma electr
onica
49
3.1 Introducci
on
3.2 Arquitectura AVR
3.3 Plataforma electr
onica Arduino
3.4 Modelos de tarjetas Arduino
3.5 Resumen
3.6 Referencias selectas
3.7 Problemas propuestos
Captulo 4
Lenguaje C
51
4.1 Introducci
on
53
55
4.2.1 Operadores b
asicos del lenguaje C
Alfaomega
58
Fernando Reyes Cort
es Jaime Cid Monjaraz
xiii
Contenido
4.2.2 C
omo ejecutar programas o sketchs?
4.3 Variables
61
61
64
68
73
4.3.4 Ambito
de las variables
74
4.4 Operadores
76
76
84
Operadores l
ogicos y de comparaci
on
84
4.5 Arreglos
85
85
86
4.6 Funciones
87
88
Ejemplos de funciones
88
94
94
Instrucci
on if
97
Ejemplos con if
97
Instrucci
on if(){...}else{...}
100
Instrucci
on if anidada
100
4.7.2 Instrucci
on switch(valor){ case: ... break; default: ...}
102
103
105
106
; ){...}
109
Fernando Reyes Cort
es Jaime Cid Monjaraz
Alfaomega
xiv
Contenido
4.7.4 Instrucci
on while( ){...}
113
115
119
119
Ejemplos adicionales
120
4.8 Resumen
121
121
122
Captulo 5
Apuntadores, estructuras y uniones
125
5.1 Introducci
on
5.2 Apuntadores
5.3 Estructuras
5.4 Uniones
5.5 Resumen
5.6 Referencias selectas
5.7 Problemas propuestos
Captulo 6
Libreras y funciones Arduino
127
6.1 Introducci
on
129
130
130
132
132
135
138
Fernando Reyes Cort
es Jaime Cid Monjaraz
xv
Contenido
6.3.1 Funciones fundamentales
138
6.3.2 Utilidades
139
139
141
Manipulaci
on de bits
145
149
154
Adquisici
on de se
nales anal
ogicas
156
Term
ometro
156
165
166
Aplicaciones de la funci
on map(...)
6.3.9 Funciones para generar y detener tonos
169
173
178
6.3.11 Serial
179
Libreras est
andar C
187
Libreras Arduino
187
Funciones Arduino
187
Interrupciones y aplicaciones
187
6.4 Resumen
187
188
189
Captulo 7
Servos
191
7.1 Introducci
on
193
194
Alfaomega
xvi
Contenido
7.2.1 Motor shield
197
206
Librera Servo.h
207
210
212
7.3.1 P
arametros importantes de los motores a pasos
213
214
215
222
236
240
240
7.4 Resumen
240
242
243
Captulo 8
Arduino con MATLAB
245
8.1 Introducci
on
247
8.2 Informaci
on Arduino en MATLAB
248
8.3 Integraci
on numerica
256
8.4 Diferenciaci
on numerica
262
266
Protocolo de comunicaci
on
269
Adquisici
on de datos MATLAB
274
274
8.6 Resumen
Alfaomega
276
Fernando Reyes Cort
es Jaime Cid Monjaraz
xvIIi i
Contenido
8.7 Referencias selectas
277
277
Captulo 9
Control
279
9.1 Introducci
on
281
282
9.2.1 Ecuaci
on en variables de estado
284
289
Simulaci
on de sistemas din
amicos
300
308
312
Algoritmos de control
313
Control de un pendulo
313
314
315
317
9.3.3 Implementaci
on pr
actica del control PID
318
323
9.4 Resumen
330
330
331
Captulo 10
Bluetooth
333
10.1 Introducci
on
335
10.2 Bluetooth
338
Alfaomega
xvIIi i i
Contenido
338
339
339
341
341
10.3.2 M
odulo de Bluetooth JY-MCU
344
353
357
Comunicaci
on inal
ambrica
365
Ejemplos ilustrativos
372
Aplicaciones de control
372
10.5 Resumen
372
374
Captulo 11
Ethernet
375
377
11.1 Introducci
on
379
380
387
391
394
395
397
Configuraci
on Cliente
400
Configuraci
on Servidor
400
11.6 Ejemplos pr
acticos
400
Ejemplos Ethernet
405
Alfaomega
I
xix
Contenido
11.7 Resumen
415
416
417
Captulo 12
Manejo de interrupciones
419
12.1 Introducci
on
12.2 Tipos de interrupciones
12.3 Rutinas de servicio de interrupciones
12.4 Aplicaciones de control en tiempo real
12.5 Resumen
12.6 Referencias selectas
12.7 Problemas propuestos
Captulo 13
WiFi
421
13.1 Introducci
on
13.2 WiFi
13.3 Puntos de acceso
13.4 WiFi Shield
13.5 Resumen
13.6 Referencias selectas
13.7 Problemas propuestos
Captulo 14
LabVIEW
423
14.1 Introducci
on
14.2 Ambiente de programaci
on LabVIEW
Arduino. Aplicaciones en Rob
otica y Mecatr
onica
Alfaomega
xx
Contenido
14.3 Programaci
on LabVIEW
14.4 Adquisici
on y desplegado de datos
14.5 Resumen
14.6 Referencias selectas
14.7 Problemas propuestos
Indice analtico
Alfaomega
425