000 07072cam a22002054a 4500
008 251215b mx ||||| |||| 00| 0 spa d
020 _a9788441536524
040 _aITTLALPAN
_bspa
_cITTLALPAN
_erda
041 _aspa
_hspa
050 0 0 _aTJ223P76B58
_bB58
_c2014
100 _aJEREMY BLUM
_93850
_eAUTOR
245 0 0 _aARDUINO A FONDO/ APRENDA A CREAR FACILMENTE GADGETS, GIZMOS, ROBOTS Y MUCHO MAS
250 _a1ER EDICION
260 3 _bEDICIONES ANAYA MULTIMEDIA (GRUPO ANAYA S.A)
_c2014
300 _a351 PAGINAS
_bIMAGENES
_c17.5X22.5 CM
505 _aÍ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
520 _aARDUINO 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
942 _2lcc
_cLIB
_n0
945 _a1251
_bEdgar Adrián Morales Avilés
_c1251
_dEdgar Adrián Morales Avilés
999 _c8895
_d8895