Inicio/Profesional/Ciencia y tecnología/Mecatrónica y robótica/ARDUINO – Aplicaciones en Robótica, Mecatrónica e Ingenierías

ARDUINO – Aplicaciones en Robótica, Mecatrónica e Ingenierías

$588

Hay existencias

Autor:  REYES CORTÉS, Fernando; CID MONJARAZ, Jaime

Páginas:   468

Año:   2015

Edición:   1

Editorial:  Alfaomega

Apoyos:   Web

Presentación:  https://youtu.be/S2wZqEQ9DKU

E-Book:  https://www.alfaomegaeditor.com.mx/default/arduino-aplicado-en-robotica-mecatronica-e-ingenierias-5723.html

Nivel:  

Encuadernación:  Rústica

Hay existencias

ISBN: 9786076221938 Categorías: ,

Descripción

Con el fin de resolver cualquier problema de automatización de un proceso con Arduino en cualquiera de las áreas de la ingeniería, en esta obra se presenta desde la instalación y puesta a punto del sistema Arduino así como la descripción de la plataforma electrónica del mismo, también se describen las librerías y funciones de Arduino y se presenta el lenguaje C específico para este sistema. Además de estos fundamentos básicos, se abordan diversas aplicaciones del sistema Arduino en ciencias exactas e ingenierías, en particular se tratan temas como servos, comunicación y enlaces con MATLAB, algoritmos de control, comunicación Bluetooth, Ethernet, manejo de interrupciones, WiFi y LabVIEW.

CARACTERÍSTICAS DE LA EDICIÓN

•  La presentación del sistema Arduino se inicia con la instalación y puesta a punto del mismo, además de que se presenta paso a paso la forma en que se debe implementar cada aplicación usando el sistema configurado al principio de la exposición.

•  Al final de cada capítulo se incluye un resumen de los conceptos más importantes y un conjunto de ejercicios para aplicar lo aprendido.

•   En la página web del libro se presenta el código fuente completo de todas las aplicaciones que se analizan.

VENTAJAS COMPETITIVAS

•   Además de su contenido, esta obra cuenta con los siguientes apoyos web:

•   Lecturas complementarias.

•   Problemas adicionales.

•   Código fuente de las aplicaciones desarrolladas.

•   Solución de problemas seleccionados.

CONOZCA

•   Cómo se instala y configura el sistema Arduino.

•   El uso de Arduino en el desarrollo de aplicaciones en las diferentes áreas de la ingeniería.

APRENDA

•   A desarrollar sistemas de automatización con Arduino en las diferentes áreas de la ingeniería.

DESARROLLE

•   Aplicaciones de Arduino en las diferentes áreas de la ingeniería.

Plataforma de contenidos interactivos
P´agina Web del libro
Pr´ologo
Cap´ıtulo 1
Introducci´on 1
1.1 Introducci´on 3
1.2 Sistemas empotrados 4
1.3 Sistema empotrado Arduino 6
1.3.1 Arquitectura abierta del sistema Arduino 9
Ejemplos pr´acticos con Arduino 13
1.4 Resumen 14
1.5 Referencias selectas 15
1.6 Problemas propuestos 16
Cap´ıtulo 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
2.3 Ambiente de programaci´on Arduino 24
2.3.1 Men´u Archivo 26
2.4 Puesta a punto 37
2.4.1 Ejemplo blink 37
2.4.2 Ejemplo DigitalReadSerial 42
Aplicaciones de blink 44
Aplicaciones de DigitalReadSerial 44
Aplicaciones del Sistema Arduino 45
2.5 Resumen 46
2.6 Referencias selectas 47
2.7 Problemas propuestos 48
Cap´ıtulo 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
Cap´ıtulo 4
Lenguaje C 51
4.1 Introducci´on 53
4.2 Empezando a programar en C 55
4.2.1 Operadores b´asicos del lenguaje C 58
4.2.2 ¿C´omo ejecutar programas o sketchs? 61
4.3 Variables 61
4.3.1 Tipos de datos 64
4.3.2 Modificadores de tipos de datos 68
4.3.3 Constantes para cadenas y de la plataforma Arduino 73
4.3.4 Ambito de las variables ´ 74
4.4 Operadores 76
4.4.1 Operadores aritm´eticos 76
Operadores a nivel de bits 84
Operadores l´ogicos y de comparaci´on 84
4.5 Arreglos 85
4.5.1 Arreglos unidimensionales 85
4.5.2 Arreglos bidimensionales 86
4.6 Funciones 87
Sintaxis de funciones en lenguaje C 88
Ejemplos de funciones 88
4.7 Instrucciones de programaci´on 94
4.7.1 Instrucciones condicionales 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
Ejemplos con el operador ? 103
Ejemplos con switch(){…} 105
4.7.3 for( ; ; ){…} 106
Sintaxis de for( ; ; ){…} 109
4.7.4 Instrucci´on while( ){…} 113
4.7.5 Sintaxis do{…}while( ); 115
4.7.6 Sentencia break 119
4.7.7 Sentencia continue 119
Ejemplos adicionales 120
4.8 Resumen 121
4.9 Referencias selectas 121
4.10 Problemas propuestos 122
Cap´ıtulo 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
Cap´ıtulo 6
Librer´ıas y funciones Arduino 127
6.1 Introducci´on 129
6.2 Librer´ıas Arduino 130
Librer´ıas y funciones Arduino 130
6.2.1 Librer´ıas stdio.h 132
6.2.2 Librer´ıas stdlib.h 132
6.2.3 Funciones matem´aticas 135
6.3 Funciones Arduino 138
6.3.1 Funciones fundamentales 138
6.3.2 Utilidades 139
6.3.3 Tipos de conversi´on 139
6.3.4 Funciones para puertos digitales entrada/salida 141
Manipulaci´on de bits 145
6.3.5 Funciones para entradas anal´ogicas 149
6.3.6 Caracter´ısticas de los pins de entradas anal´ogicas 154
Adquisici´on de se˜nales anal´ogicas 156
Term´ometro 156
6.3.7 Funciones time 165
6.3.8 Funciones matem´aticas 166
Aplicaciones de la funci´on map(…) 169
6.3.9 Funciones para generar y detener tonos 173
6.3.10 Funciones para procesar bits y bytes 178
6.3.11 Serial 179
Librer´ıas est´andar C 187
Librer´ıas Arduino 187
Funciones Arduino 187
Interrupciones y aplicaciones 187
6.4 Resumen 187
6.5 Referencias selectas 188
6.6 Problemas propuestos 189
Cap´ıtulo 7
Servos 191
7.1 Introducci´on 193
7.2 Motores de corriente directa 194
7.2.1 Motor shield 197
7.2.2 Librer´ıa Servo.h 206
Librer´ıa Servo.h 207
7.3 Motores a pasos 210
7.3.1 P´arametros importantes de los motores a pasos 213
Motores a pasos 212
7.3.2 Motores a pasos con magneto permanente 214
7.3.3 Motores a pasos unipolares 215
7.3.4 Motores a pasos bipolares 222
7.3.5 Librer´ıa Stepper.h 236
Ejemplos con motorreductores 240
Ejemplos con motores a pasos 240
7.4 Resumen 240
7.5 Referencias selectas 242
7.6 Problemas propuestos 243
Cap´ıtulo 8
Arduino con MATLAB 245
8.1 Introducci´on 247
8.2 Informaci´on Arduino en MATLAB 248
8.3 Integraci´on num´erica 256
8.4 Diferenciaci´on num´erica 262
8.5 Registro de resultados de trabajo 266
Protocolo de comunicaci´on 269
Adquisici´on de datos MATLAB 274
Arduino desde MATLAB 274
8.6 Resumen 276
8.7 Referencias selectas 277
8.8 Problemas propuestos 277
Cap´ıtulo 9
Control 279
9.1 Introducci´on 281
9.2 Sistemas de segundo orden 282
9.2.1 Ecuaci´on en variables de estado 284
Ejemplos de sistemas discretos 289
Simulaci´on de sistemas din´amicos 300
Ejemplos con Arduino Due 308
9.2.2 Aspectos t´ecnicos a considerar en las tarjetas Arduino 312
Algoritmos de control 313
Control de un p´endulo 313
9.3 Control de temperatura 314
9.3.1 Control de temperatura PID 315
9.3.2 Regla de sinton´ıa del control de temperatura PID 317
9.3.3 Implementaci´on pr´actica del control PID 318
Ejemplos con Intel Galileo 323
9.4 Resumen 330
9.5 Referencias selectas 330
9.6 Problemas propuestos 331
Cap´ıtulo 10
Bluetooth 333
10.1 Introducci´on 335
10.2 Bluetooth 338
10.2.1 Arquitectura de los dispositivos Bluetooth 338
10.2.2 Especificaciones t´ecnicas 339
10.2.3 Aplicaciones Bluetooth 339
10.3 Librer´ıas para comunicaci´on serial 341
10.3.1 Librer´ıa SoftwareSerial del Sistema Arduino 341
10.3.2 M´odulo de Bluetooth JY-MCU 344
10.3.3 Funciones de puerto serial Bluetooth de MATLAB 353
10.4 Bluetooth Arduino+MATLAB 357
Comunicaci´on inal´ambrica 365
Ejemplos ilustrativos 372
Aplicaciones de control 372
10.5 Resumen 372
10.6 Referencias selectas 374
10.7 Problemas propuestos 375
Cap´ıtulo 11
Ethernet 377
11.1 Introducci´on 379
11.2 Tecnolog´ıa de Ethernet 380
11.3 Trama de Ethernet 387
11.4 Arduino Ethernet Shield 391
11.5 Librer´ıa Ethernet 394
11.5.1 Ethernet: EthernetServer 395
11.5.2 Ethernet: Client class 397
Configuraci´on Cliente 400
Configuraci´on Servidor 400
11.6 Ejemplos pr´acticos 400
Ejemplos Ethernet 405
11.7 Resumen 415
11.8 Referencias selectas 416
11.9 Problemas propuestos 417
Cap´ıtulo 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
Cap´ıtulo 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
Cap´ıtulo 14
LabVIEW 423
14.1 Introducci´on
14.2 Ambiente de programaci´on LabVIEW
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 anal´ıtico 425

Información adicional

Peso .950 kg
Dimensiones 23 × 17 × 4 cm

Título

Ir a Arriba