Aprende electrónica con Arduino
- Sinopsis
- Contenido
Si no tienes conocimientos de electrónica pero estás dispuesto a adquirirlos, este libro es para ti. Con él te pondrás al día en electrónica mientras aprendes los conceptos fundamentales de programación de una forma muy clara y concisa para que no te pierdas nada en el camino.
Las ilustraciones, fáciles de comprender y a todo color, te guiarán paso a paso en el montaje de los circuitos de una placa de pruebas, sin necesidad de utilizar el soldador.
GRACIAS A LOS PROYECTOS PRÁCTICOS DE ESTE LIBRO PODRÁS:
• Usar un multímetro para medir el voltaje, la corriente y la resistencia
• Aprender a leer y seguir los esquemas
• Instalar los componentes electrónicos en circuitos serie y paralelo
• Trabajar con entradas y salidas analógicas y digitales
• Comprender conceptos de programación, como los bucles y las variables
• Programar Arduino para responder a los sensores y a los dispositivos de control
• Experimentar con circuitos y aprender a montar tus propios proyectos
Las explicaciones sencillas sobre teoría eléctrica te ayudarán a entender cómo y por qué funcionan los proyectos. Los ejemplos de código a descargar, te permitirán ahorrar tiempo mientras aprendes. ¡No esperes más! Hazte con el libro, trabaja a tu propio ritmo y consigue una base sólida tanto en electrónica moderna, como en computación física.
Agradecimientos vii
Sobre los autores viii
Prefacio ix
1 Introducción a Arduino 1
Informática física 3
Montaje de prototipos 3
¿Qué necesito y dónde lo puedo conseguir? 4
Piezas y herramientas 5
Recursos 12
Resumen 13
2 Tu Arduino 15
Partes del Arduino 16
Conecta tu Arduino al ordenador 20
Componentes y herramientas 26
Resumen 30
3 Primer contacto con el circuito 31
El circuito: componentes electrónicos básicos 32
El esquema 37
La placa de pruebas 42
Montaje del circuito 48
Una ojeada a la batería 52
Alimentación del circuito: electricidad 55
Depuración del circuito 57
El multímetro 60
Uso del multímetro 65
Segunda depuración del circuito 69
Resumen 71
4 Programación del Arduino 73
Arduino, circuitos, y código: todo junto 74
¿Qué es un IDE? 75
Descarga del IDE de Arduino: inicio 78
Sketch: la unidad básica de programación del Arduino 90
Depuración: Qué hacer si el led no parpadea 96
El sketch LEA4_Blink: visión de conjunto 98
setup() y loop(): las tripas del código 101
Análisis de loop(): lo que se repite una y otra vez 109
Esquema del Arduino 115
Montaje del circuito básico 118
Luz de señalización SOS: una temporización más compleja 125
Resumen 135
5 Electricidad y medición 137
Qué es la electricidad 138
Montaje del circuito paso a paso 140
Electricidad: una visión general 144
Para comprender la electricidad: la analogía del tanque de agua 148
El voltaje: el potencial 149
La corriente: el flujo 159
La resistencia: la reducción del flujo 167
Voltaje, corriente y resistencia: repaso 173
¿Cómo interactúan el voltaje la corriente y la resistencia? La ley de Ohm 177
Componentes en paralelo y en serie 180
Resumen 192
6 Interruptores, ledes y otros componentes 193
¡Interactividad! 194
Resumen de las entradas y salidas digitales 195
Entrada digital: añade un botón197
Análisis del sketch: variables 206
Repaso de entrada digital 213
Análisis del sketch: declaraciones condicionales 215
Añade un altavoz y modifica el código 220
Añade dos botones más y modifica el código 227
Revisión de conceptos electrónicos y de código 236
Resumen 239
7 Valores analógicos 241
¡Hay más cosas en la vida que ceros y unos! 241
El circuito del potenciómetro, paso a paso 246
El sketch LEA7_AnalogInOutSerial 254
Entrada analógica: valores del potenciómetro 259
Valores analógicos de salida: PWM 266
Comunicación serie 269
Montale del altavoz 278
Montaje de la fotorresistencia 282
Resumen 288
8 Servomotores 289
Cómo ondear banderas 291
Los servos de cerca 292
Montaje paso a paso de un circuito con servo295
Resumen de LEA8_Sweep 301
¿Qué es un bucle for? 304
Operadores 309
El bucle for en el sketch 312
Añadir interactividad: ondear la bandera 314
Explicación de LEA8_Knob 317
Dos banderas ondeando: monta otro servomotor 320
LEA8_2_servos, primer contacto 322
Resumen 332
9 Monta tus proyectos 333
Gestión de proyectos 334
Componentes útiles338
Tipos de proyectos 342
Otras versiones de placas del Arduino 345
¡Documenta el proyecto y compártelo! 348
Resumen 350
A Apéndice: lectura de códigos de resistencias 351
Identificación de resistencias por las bandas de color 351