Universidad Autónoma de Occidente

ARDUINO A FONDO/ APRENDA A CREAR FACILMENTE GADGETS, GIZMOS, ROBOTS Y MUCHO MAS

By: Material type: TextTextLanguage: Español Original language: Español Publication details: EDICIONES ANAYA MULTIMEDIA (GRUPO ANAYA S.A) 2014Edition: 1ER EDICIONDescription: 351 PAGINAS IMAGENES 17.5X22.5 CMISBN:
  • 9788441536524
LOC classification:
  • TJ223P76B58 B58
Contents:
Índice de contenidos 9 SECRETARÍA DE EDUCACIÓN PÚBLICA INSTITUTO TECNOLÓGICO DE TLALPAN CENTRO DE INFORMACIÓN Introducción 13 ¿Para quién es este libro?.. 13 ¿Qué voy a aprender con este libro? 14 Convenciones.. 14 Código fuente.. 15 Conseguir los componentes. 15 ¿Qué necesito? 15 Material complementario y ayuda 16 ¿Qué es Arduino?.. 16 Una plataforma de código abierto. 17 Más allá de este libro. 18 Capítulo 1. Primeros pasos con Arduino 21 Explorar el ecosistema Arduino.. 21 Crear nuestro primer programa. 30 Resumen 36 Capítulo 2. Entradas y salidas digitales y modulación por ancho de pulsos 37 Salidas digitales. 38 Modulación por ancho de pulsos con analogWrite(). 45 Leer entradas digitales 48 Construir una luz nocturna led RGB controlable 54 Resumen 58 Capítulo 3. Lectura de sensores analógicos 59 Entender las señales analógicas y digitales 60 Leer sensores analógicos con Arduino: analogRead() 63 Utilizar reóstatos variables para hacer nuestros propios sensores analógicos 71 Resumen 74 Capítulo 4. Utilizar transistores y controlar motores 77 Controlar motores CC. Controlar servomotores. Crear un sensor de distancia de barrido. Resumen 79 94 100 104 Capítulo 5. Producir sonidos 105 Entender el funcionamiento de los altavoces 106 Utilizar tone() para producir sonidos. 109 Construir un micro piano 116 Resumen 118 Capítulo 6. Comunicación USB y serie 119 Entender las capacidades de comunicación serie de Arduino 120 Escuchar a la Arduino. 126 Hablar a la Arduino 130 Hablar con una aplicación de escritorio. 137 Aprender trucos especiales con la Arduino Leonardo (y otras placas basadas en 32U4) Resumen 144 153 Capítulo 7. Registros de desplazamiento 155 Entender los registros de desplazamiento 156 Controlar animaciones de luz con un registro de desplazamiento Resumen 164 168 Capítulo 8. El bus I²C 171 Historia del bus I²C. 172 Diseño de hardware I2C. 172 Comunicarse con una sonda de temperatura I²C 175 Combinar registros de desplazamiento, comunicación serie y comunicaciones I²C Resumen 180 186 Capítulo 9. El bus SPI 187 Introducción al bus ISP 188 Hardware SPI y diseño de comunicación. 189 Comparación de SPI e I²C. 191 Comunicación con un potenciómetro digital SPI 192 Crear una demostración audiovisual con potenciómetros digitales SPI Resumen 199 203 Capítulo 10. Comunicación con pantallas de cristal líquido Configurar la pantalla LCD....... 205 Utilizar la biblioteca LiquidCrystal para escribir en la pantalla LCD... 206 Crear un termostato personal.. 209 Resumen 215 Capítulo 11. Comunicación inalámbrica con radios XBee Entender la comunicación inalámbrica con XBee. 224 Configurar los XBee.......... 225 Comunicación inalámbrica con el ordenador. 226 Comunicación con otra Arduino: crear un timbre inalámbrico 231 Resumen 239 Capítulo 12. Interrupciones por temporizador y hardware Utilizar interrupciones por hardware 247 Utilizar interrupciones por temporizador 257 Crear una máquina de sonidos controlada por interrupciones.... 270 Resumen 273 Capítulo 13. Registro de datos con tarjetas SD Prepararse para el registro de datos 277 Comunicar la Arduino con una tarjeta SD. 278 Utilizar un reloj en tiempo real. 284 Crear un registrador de entradas 295 Resumen 302 Capítulo 14. Conectar Arduino a Internet La Web, la Arduino y usted 309 Controlar la Arduino desde la Web 310 Enviar datos dinámicos a un servicio de creación de gráficos...... 314 Resumen 327 Apéndice. Descifrar la ficha técnica de ATMega y los esquemas de Arduino Leer fichas técnicas. 336 Entender el esquema de la Arduino 339
Summary: ARDUINO A FONDO Usar el microprocesador más famoso del mundo a través de proyectos fantásticos, prácticos, artísticos, educativos... Si es usted un aficionado o técnico de la electrónica, seguro que ha necesitado alguna vez trabajar con microcontroladores. Arduino es una plataforma de código libre para la creación de prototipos electrónicos basada en software y hardware flexibles y fáciles de usar. Con Arduino es posible llegar a todos; incluso los más legos podrán realizar sus circuitos electrónicos. Es cierto que ya existen otros manuales y cursos sobre Arduino, pero este libro, con su estilo asequible y la profundidad de sus contenidos, no es solo una excelente forma de introducirse a la plataforma, sino la herramienta ideal para convertirse en experto. Cubre además los principios de la ingeniería electrónica y la informática. Las lecciones sobre ingeniería eléctrica, programación e interacción humana con ordenadores, le guiarán hacia objetivos concretos y cada vez más complejos. Adquirirá las habilidades más sutiles, las técnicas más efectivas, y además se lo pasará fenomenal. Los esquemas y el código los puede descargar en www.anayamultimedia.es Objetivos: Explorar las características de las placas Arduino más utilizadas. Controlar las tareas sencillas y proyectos más sofisticados. Adquirir nociones básicas de diseño de sistemas, programación e ingeniería eléctrica. Descubrir snippets de código, trucos y esquemas de sistemas que podrá aplicar a sus proyectos. Dominar habilidades que podrá aplicar en otros campos y con otras plataformas. "El estilo fácil de entender de Jeromy y la profundidad del contenido sobre Arduino no solo ayudan a los iniciados a obtener una base digital, sino que además permiten a la vieja guardia del hardware hacer sus pinitos digitales y empezar a conectar sus dispositivos". – Chris Gammell es ingeniero eléctrico y coanfitrión del reconocido @TheAmpHour. "Jeremy utiliza Arduino en la ingeniería eléctrica para fabricar dispositivos electrónicos como un carpintero usa un martillo para hacer casas". – Bre Pettis es fundador de MakerBot Industries. Jeremy Blum es conocido por su excelente serie de videos colgados en YouTube, considerados el tutorial de vídeo más completo sobre Arduino disponible en el mundo. Además, ha construido numerosos sistemas basados en un microcontrolador, entre los que se incluyen rastreadores solares, prótesis de brazos, theremines y controladores de ordenador basados en visión y gestos. 2315790 ANAYA MULTIMEDIA www.anayamultimedia.es ISBN 978-84-415-3652-4
Holdings
Item type Current library Collection Call number Copy number Status Date due Barcode
Libro Libro CI Tlalpan Sala General Colección General TJ223P76B58 B58 2014 Eje. 1 No para préstamo externo TLALPAN0009

Índice de contenidos
9

SECRETARÍA DE EDUCACIÓN PÚBLICA
INSTITUTO TECNOLÓGICO DE TLALPAN
CENTRO DE INFORMACIÓN

Introducción
13
¿Para quién es este libro?.. 13
¿Qué voy a aprender con este libro? 14
Convenciones.. 14
Código fuente.. 15
Conseguir los componentes. 15
¿Qué necesito? 15
Material complementario y ayuda 16
¿Qué es Arduino?.. 16
Una plataforma de código abierto. 17
Más allá de este libro. 18

Capítulo 1. Primeros pasos con Arduino
21
Explorar el ecosistema Arduino.. 21
Crear nuestro primer programa. 30
Resumen 36

Capítulo 2. Entradas y salidas digitales y modulación por ancho de pulsos
37
Salidas digitales. 38
Modulación por ancho de pulsos con analogWrite(). 45
Leer entradas digitales 48
Construir una luz nocturna led RGB controlable 54
Resumen 58

Capítulo 3. Lectura de sensores analógicos
59
Entender las señales analógicas y digitales 60
Leer sensores analógicos con Arduino: analogRead() 63
Utilizar reóstatos variables para hacer nuestros propios sensores analógicos 71
Resumen 74

Capítulo 4. Utilizar transistores y controlar motores
77
Controlar motores CC.
Controlar servomotores.
Crear un sensor de distancia de barrido.
Resumen
79
94
100
104

Capítulo 5. Producir sonidos
105
Entender el funcionamiento de los altavoces
106
Utilizar tone() para producir sonidos.
109
Construir un micro piano
116
Resumen
118

Capítulo 6. Comunicación USB y serie
119
Entender las capacidades de comunicación serie de Arduino
120
Escuchar a la Arduino.
126
Hablar a la Arduino
130
Hablar con una aplicación de escritorio.
137
Aprender trucos especiales con la Arduino Leonardo
(y otras placas basadas en 32U4)
Resumen
144
153

Capítulo 7. Registros de desplazamiento
155
Entender los registros de desplazamiento
156
Controlar animaciones de luz
con un registro de desplazamiento
Resumen
164
168

Capítulo 8. El bus I²C
171
Historia del bus I²C.
172
Diseño de hardware I2C.
172
Comunicarse con una sonda de temperatura I²C
175
Combinar registros de desplazamiento,
comunicación serie y comunicaciones I²C
Resumen
180
186

Capítulo 9. El bus SPI
187
Introducción al bus ISP
188
Hardware SPI y diseño de comunicación.
189
Comparación de SPI e I²C.
191
Comunicación con un potenciómetro digital SPI
192
Crear una demostración audiovisual
con potenciómetros digitales SPI
Resumen
199
203
Capítulo 10. Comunicación con pantallas de cristal líquido
Configurar la pantalla LCD....... 205
Utilizar la biblioteca LiquidCrystal para escribir en la pantalla LCD... 206
Crear un termostato personal.. 209
Resumen 215

Capítulo 11. Comunicación inalámbrica con radios XBee
Entender la comunicación inalámbrica con XBee. 224
Configurar los XBee.......... 225
Comunicación inalámbrica con el ordenador. 226
Comunicación con otra Arduino: crear un timbre inalámbrico 231
Resumen 239

Capítulo 12. Interrupciones por temporizador y hardware
Utilizar interrupciones por hardware 247
Utilizar interrupciones por temporizador 257
Crear una máquina de sonidos controlada por interrupciones.... 270
Resumen 273

Capítulo 13. Registro de datos con tarjetas SD
Prepararse para el registro de datos 277
Comunicar la Arduino con una tarjeta SD. 278
Utilizar un reloj en tiempo real. 284
Crear un registrador de entradas 295
Resumen 302

Capítulo 14. Conectar Arduino a Internet
La Web, la Arduino y usted 309
Controlar la Arduino desde la Web 310
Enviar datos dinámicos a un servicio de creación de gráficos...... 314
Resumen 327

Apéndice. Descifrar la ficha técnica de ATMega y los esquemas de Arduino
Leer fichas técnicas. 336
Entender el esquema de la Arduino 339

ARDUINO A FONDO

Usar el microprocesador más famoso del mundo a través de proyectos fantásticos, prácticos, artísticos, educativos...

Si es usted un aficionado o técnico de la electrónica, seguro que ha necesitado alguna vez trabajar con microcontroladores. Arduino es una plataforma de código libre para la creación de prototipos electrónicos basada en software y hardware flexibles y fáciles de usar. Con Arduino es posible llegar a todos; incluso los más legos podrán realizar sus circuitos electrónicos.

Es cierto que ya existen otros manuales y cursos sobre Arduino, pero este libro, con su estilo asequible y la profundidad de sus contenidos, no es solo una excelente forma de introducirse a la plataforma, sino la herramienta ideal para convertirse en experto. Cubre además los principios de la ingeniería electrónica y la informática.

Las lecciones sobre ingeniería eléctrica, programación e interacción humana con ordenadores, le guiarán hacia objetivos concretos y cada vez más complejos. Adquirirá las habilidades más sutiles, las técnicas más efectivas, y además se lo pasará fenomenal. Los esquemas y el código los puede descargar en www.anayamultimedia.es

Objetivos:

Explorar las características de las placas Arduino más utilizadas.
Controlar las tareas sencillas y proyectos más sofisticados.
Adquirir nociones básicas de diseño de sistemas, programación e ingeniería eléctrica.
Descubrir snippets de código, trucos y esquemas de sistemas que podrá aplicar a sus proyectos.
Dominar habilidades que podrá aplicar en otros campos y con otras plataformas.
"El estilo fácil de entender de Jeromy y la profundidad del contenido sobre Arduino no solo ayudan a los iniciados a obtener una base digital, sino que además permiten a la vieja guardia del hardware hacer sus pinitos digitales y empezar a conectar sus dispositivos".
– Chris Gammell es ingeniero eléctrico y coanfitrión del reconocido @TheAmpHour.

"Jeremy utiliza Arduino en la ingeniería eléctrica para fabricar dispositivos electrónicos como un carpintero usa un martillo para hacer casas".
– Bre Pettis es fundador de MakerBot Industries.

Jeremy Blum es conocido por su excelente serie de videos colgados en YouTube, considerados el tutorial de vídeo más completo sobre Arduino disponible en el mundo. Además, ha construido numerosos sistemas basados en un microcontrolador, entre los que se incluyen rastreadores solares, prótesis de brazos, theremines y controladores de ordenador basados en visión y gestos.

2315790

ANAYA MULTIMEDIA
www.anayamultimedia.es

ISBN 978-84-415-3652-4

There are no comments on this title.

to post a comment.

Libros electrónicos

eLibro eLibro

Recursos de investigación libres

image host image host image host image host image host image host image host image host image host image host

Recursos informativos



TecNM | Tecnológico Nacional de México

© 2025 by Biblionexus