
Arduino Cookbook
Michael Margolis
- Editorial
- O'Reilly
- Año
- 2011
- Páginas
- ~662
- Nivel
- Intermedio
De qué trata
Obra de referencia exhaustiva en formato de recetario que reúne más de doscientas técnicas y soluciones prácticas para resolver desafíos de computación física e interacción con hardware. Enfocado en placas clásicas como Arduino Uno, Duemilanove y Mega bajo el Arduino IDE (versiones 0022 a 1.0), está concebido para estudiantes, ingenieros, diseñadores y makers de nivel intermedio que necesitan respuestas concretas, explicaciones fundamentadas y código comprobado para integrar componentes físicos en sus creaciones.
Michael Margolis organiza el material en recetas que abarcan desde el procesamiento de texto y operaciones matemáticas hasta temporizaciones de precisión sin bloquear el flujo de ejecución (millis). Detalla la captura de señales analógicas y digitales (sensores capacitivos, táctiles, ópticos, de flexión y temperatura), generación de tonos y melodías de audio, control de movimiento mediante servomotores, motores paso a paso y de continua con modulación por ancho de pulsos (PWM), visualización en matrices de LEDs y pantallas LCD, decodificación de mandos a distancia infrarrojos, comunicación por buses I2C y SPI, enlaces inalámbricos mediante módulos XBee y Bluetooth, creación de clientes y servidores web con la shield Ethernet, optimización del uso de memoria RAM con PROGMEM, manejo de interrupciones externas y manipulación directa de registros y temporizadores del microcontrolador ATmega.
Estructurado bajo el formato «Problema, Solución y Discusión», el libro no busca guiar la construcción de un producto cerrado único, sino proporcionar un inmenso repertorio modular listo para reutilizarse y adaptarse a proyectos a medida, destacando además la conexión bidireccional entre bocetos de Arduino y programas de interfaz gráfica en Processing. Su punto fuerte radica en la amplitud técnica y la profundidad conceptual con la que desmenuza cada solución; como recetario, carece de proyectos paso a paso de diseño de carcasas o productos finales, y varias de sus recetas de red Ethernet requieren actualización hacia los estándares y cifrados seguros actuales.
- Arduino IDE
- Recetas de hardware
- Sensores analógicos y digitales
- Servomotores y motores paso a paso
- Temporización sin bloqueo (millis)
- Bus I2C y SPI
- Shield Ethernet
- Módulos XBee y Bluetooth
- Gestión de memoria y PROGMEM
- Interrupciones de hardware
- Integración con Processing
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✗ Sin proyectos

