
Arduino Workshop
John Boxall
- Editorial
- No Starch Press
- Año
- 2013
- Páginas
- ~392
- Nivel
- Intermedio
De qué trata
Curso práctico e integral que acompaña al lector a través de 65 proyectos progresivos para dominar tanto el hardware electrónico como la programación en Arduino. Toma como referencia la placa Arduino Uno (con ATmega328P) y el entorno Arduino IDE (1.0.x). Está diseñado para principiantes e intermedios que no cuentan con formación previa en ingeniería ni desarrollo de software, proporcionando explicaciones claras desde la primera toma de contacto con una protoboard hasta el montaje de prototipos con múltiples periféricos.
John Boxall introduce los fundamentos de la electrónica (ley de Ohm, esquemáticos, resistencias, condensadores y transistores) y avanza hacia el manejo de componentes complejos. Enseña a utilizar registros de desplazamiento (74HC595) para expandir pines de salida, el controlador MAX7219 para matrices de LEDs y displays de siete segmentos, pantallas alfanuméricas LCD (controlador HD44780), teclados numéricos matriciales, pantallas táctiles resistivas, servomotores y motores de corriente continua accionados por puentes H (L293D), buses de comunicación serie I2C y SPI, módulos de reloj en tiempo real (RTC DS1307), receptores de posicionamiento satelital GPS, enlaces de radiofrecuencia (433 MHz), controles remotos infrarrojos, lectores de etiquetas RFID y módulos de conectividad Ethernet y celular para el envío de alertas por SMS.
A lo largo de sus 65 proyectos (como un termómetro digital con gráficas en LCD, una cerradura con código PIN, un registrador de rutas GPS o un tanque robótico móvil con esquiva de obstáculos), el libro destaca por su gran valor pedagógico y la reproducibilidad de sus montajes sobre placa de pruebas. Al pertenecer a la edición de 2013, deja fuera placas modernas de 32 bits con Wi-Fi nativo (como el ESP8266 o ESP32) y la interfaz del IDE 2.x, pero ofrece un conocimiento sólido, riguroso y perfectamente transferible sobre la interacción física entre código y circuitos.
- Arduino Uno
- Electrónica básica
- 65 proyectos
- Registros de desplazamiento 74HC595
- Controlador MAX7219
- Pantallas LCD
- Bus I2C y SPI
- Módulos GPS
- Control de acceso RFID
- Reloj en tiempo real (RTC)
- Robótica móvil y motores DC
- Comunicaciones inalámbricas
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Termómetro digital con registro en pantalla LCD
Monitor ambiental con sensor TMP36 que presenta valores numéricos de temperatura y representaciones gráficas de evolución en una pantalla LCD alfanumérica.
Cerradura electrónica con teclado numérico
Sistema de seguridad que valida un código PIN de cuatro cifras ingresado en un teclado matricial para desbloquear un cerrojo electromagnético o servomotor.
Registrador de datos GPS (GPS Data Logger)
Dispositivo portátil que decodifica sentencias NMEA de un módulo GPS para registrar coordenadas geográficas, altitud y hora en memoria para su visualización en mapas.
Vehículo robótico móvil con evasión de obstáculos
Chasis robótico de dos ruedas motrices gobernado por motores DC y un puente H L293D que utiliza sensores de distancia para sortear colisiones autónomamente.
Control de acceso mediante tarjetas RFID
Lector de identificación inalámbrica que contrasta el identificador único de llaveros o tarjetas RFID para conceder acceso y activar actuadores.
Dado electrónico interactivo con LEDs
Juego electrónico que simula tiradas de dados de seis caras iluminando una matriz de LEDs mediante un generador pseudoaleatorio accionado por pulsador.

