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 sólo 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 el sitio www.anayamultimedia.es. Capítulo 1.Primeros pasos con Arduino Capítulo 2.Entradas y salidas digitales y modulación por ancho de pulsos Salidas digitales Capítulo 3.Lectura de sensores analógicos Capítulo 4.Utilizar transistores y controlar motores Capítulo 5.Producir sonidos Capítulo 6.Comunicación USB y serie Capítulo 7.Registros de desplazamiento Capítulo 8.El bus I2C Capítulo 9.El bus SPI Capítulo 10.Comunicación con pantallas de cristal líquido Capítulo 11.Comunicación inalámbrica con radios XBee Capítulo 12.Interrupciones por temporizador y hardware Capítulo 13.Registro de datos con tarjetas SD Capítulo 14.Conectar Arduino a Internet Apéndice.Descifrar la ficha técnica de ATMega y los esquemas de Arduino Leer fichas técnicas
¿Para quién es este libro?
¿Qué voy a aprender con este libro?
Convenciones
Código fuente
Conseguir los componentes
¿Qué necesito?
Material complementario y ayuda
¿Qué es Arduino?
Una plataforma de código abierto
Más allá de este libro
Explorar el ecosistema Arduino
Crear nuestro primer programa
Resumen
Modulación por ancho de pulsos con analogWrite()
Leer entradas digitales
Construir una luz nocturna led RGB controlable
Resumen
Entender las señales analógicas y digitales
Leer sensores analógicos con Arduino: analogRead()
Utilizar reóstatos variables para hacer
nuestros propios sensores analógicos
Resumen
Controlar motores CC
Controlar servomotores
Crear un sensor de distancia de barrido
Resumen
Entender el funcionamiento de los altavoces
Utilizar tone() para producir sonidos
Construir un micro piano
Resumen
Entender las capacidades de comunicación serie de Arduino Escuchar a la Arduino
Hablar a la Arduino
Hablar con una aplicación de escritorio
Aprender trucos especiales con la Arduino Leonardo
(y otras placas basadas en 32U4)
Resumen
Entender los registros de desplazamiento
Controlar animaciones de luz
con un registro de desplazamiento
Resumen
Historia del bus I2C
Diseño de hardware I2C
Comunicarse con una sonda de temperatura I2C
Combinar registros de desplazamiento,
comunicación serie y comunicaciones I2C
Resumen
Introducción al bus ISP
Hardware SPI y diseño de comunicación
Comparación de SPI e I2C
Comunicación con un potenciómetro digital SPI
Crear una demostración audiovisual
con potenciómetros digitales SPI
Resumen
Configurar la pantalla LCD
Utilizar la biblioteca LiquidCrystal para escribir en la pantalla LCD Crear un termostato personal
Resumen
Entender la comunicación inalámbrica con XBee
Configurar los XBee
Comunicación inalámbrica con el ordenador
Comunicación con otra Arduino:
crear un timbre inalámbrico
Resumen
Utilizar interrupciones por hardware
Utilizar interrupciones por temporizador
Crear una máquina de sonidos controlada por interrupciones Resumen
Prepararse para el registro de datos
Comunicar la Arduino con una tarjeta SD
Utilizar un reloj en tiempo real
Crear un registrador de entradas
Resumen
La Web, la Arduino y usted
Controlar la Arduino desde la Web
Enviar datos dinámicos a un servicio de creación de gráficos Resumen
Entender el esquema de la Arduino