1. Sensores Ultrasónicos
1.1. Introducción
1.1.1. Dispositivos que miden distancia mediante ondas sonoras.
1.1.1.1. Ejemplo
1.1.1.1.1. Funcionamiento (HC-SR04)**: 1. `Trigger` envía pulso ultrasónico. 2. `Echo` recibe rebote.
1.2. Conclusión
1.2.1. Solución económica para medición de distancias sin contacto físico.
2. Control de Motores
2.1. Introducción
2.1.1. Técnicas para manejar motores en automatización y robótica.
2.1.1.1. Ejemplo
2.1.1.1.1. Servomotores**: - Rotación angular precisa (0°-180• - Control de velocidad con PWM: `analogWrite(motorPin, 200);` - Cambio de sentido con puente H (L298N).
2.2. Conclusión
2.2.1. Fundamentales para proyectos que requieren movimiento controlado.
3. Visualización de Datos
3.1. Introducción
3.1.1. Métodos para mostrar información generada por sensores.
3.1.1.1. Por ejemplo
3.1.1.1.1. Pantallas hardware*LCD 16x2: Muestra 32 caracteres vía I2C
3.2. Conclusión
3.2.1. La visualización transforma datos en información accionable para usuarios
4. Comunicación serial
4.1. Introducción
4.1.1. Protocolo para intercambiar datos entre microcontrolador y PC
4.1.1.1. Ejemplos
4.1.1.1.1. Configuración**: `Serial.begin(9600);` - **Envío**: `Serial.println("Temperatura: " + String(temp));` - **Recepción**: ```cpp if (Serial.available()) { char comando = Serial.read(); if (comando == 'A') encenderLED(); }
4.2. Conclusión
4.2.1. Herramienta esencial para depuración y control remoto de proyectos.
5. Estructuras Condicionales y Lógicas
5.1. Introducción
5.1.1. Operadores para tomar decisiones complejas en código.
5.2. Conclusión
5.2.1. Permiten crear sistemas inteligentes
6. Control de Salidas
6.1. Introducción
6.1.1. Técnicas para manejar actuadores electrónicos
6.2. Conclusión
6.2.1. El control preciso de salidas es clave para los proyectos.
7. Sensores Analógicos
7.1. Introducción
7.1.1. Componentes que miden magnitudes físicas con valores continuos.
7.1.1.1. Ejemplo
7.1.1.1.1. Potenciómetro: Varía resistencia al girar. - LDR (Light Dependent Resistor): Mide intensidad lumínica.
7.2. Conclusión
7.2.1. Permiten capturar variables del mundo real (luz, temperatura) para sistemas adaptativos.
8. Microcontroladores: Arduino vs. Micro:bit
8.1. Introducción
8.1.1. Los microcontroladores son circuitos integrados programables que actúan como cerebros de sistemas electrónicos.
8.1.1.1. Se divide en
8.1.1.1.1. Arduino
8.1.1.1.2. Micro:bit
8.2. Conclusión
8.2.1. Ambas plataformas democratizan el acceso a la tecnología, siendo Arduino más versátil para proyectos complejos y Micro:bit óptimo para iniciación.
9. Conceptos Básicos de Electrónica
9.1. Introducción
9.1.1. Fundamentos eléctricos esenciales para diseñar circuitos seguros y eficientes.
9.1.1.1. Se divide en
9.1.1.1.1. Voltaje (V) Diferencia de potencial eléctrico (ej: batería de 9V).
9.1.1.1.2. Corriente (I) Flujo de electrones medido en amperios (A).
9.1.1.1.3. Resistencia (R): Oposición al paso de corriente (Ley de Ohm:
9.2. Conclusión
9.2.1. Comprender estas magnitudes permite calcular valores de componentes y prevenir daños en circuitos.
10. Componentes Electrónicos Comunes
10.1. Introducción
10.1.1. Elementos básicos para construir sistemas interactivos.
10.1.1.1. Tiene diferentes tipos
10.1.1.1.1. Entradas* Capturan señales externas Pulsador, sensor de luz
10.1.1.1.2. Salidas*Realizan acciones físicas LED, motor DC
10.1.1.1.3. Pasivos*Controlan flujo de energía Resistencia, capacitor
10.1.1.1.4. Activos*Amplifican/señales Transistor, integrado 555
10.2. Conclusión
10.2.1. La selección adecuada de componentes determina la eficiencia y funcionalidad de un proyecto
11. Instalación de Software
11.1. Introducción
11.1.1. Entornos de desarrollo para programar microcontroladores.
11.1.1.1. Arduino IDE**: - Soporte para C++ y librerías. - *Serial Monitor* para depuración. Micro:bit**:
11.2. Conclusión
11.2.1. Una instalación correcta garantiza la comunicación efectiva entre hardware y software.
12. Primer Programa
12.1. Introducción
12.1.1. Primer contacto práctico con la programación de microcontroladores.
12.1.1.1. Pasos
12.1.1.1.1. 1 conectar la placa al Pa
12.1.1.1.2. 2 cargar programa
12.1.1.1.3. 3 verificar parpadeo del LED
12.1.1.1.4. 3 verificar parpadeo del LED
12.2. Conclusión
12.2.1. Este ejercicio valida el entorno de trabajo y la comunicación hardware-software.
13. Seguridad y Buenas Prácticas
13.1. Introducción
13.1.1. Protocolos críticos para prevenir accidentes en trabajos con electrónica.
13.1.1.1. Regla de oro
13.1.1.1.1. 1. Desconectar alimentación antes de modificar circuitos.
13.1.1.1.2. 2. Usar multímetro para verificar ausencia de voltaje.
13.1.1.1.3. 3. Evitar cortocircuitos revisando conexiones (Monk, 2016)
13.2. Conclusión
13.2.1. La seguridad previene daños a componentes y lesiones personales, asegurando proyectos exitosos.
14. Sintaxis Básica de Programación
14.1. Introducción
14.1.1. Elementos fundamentales para crear lógica en código
14.2. Conclusión
14.2.1. Dominar estas estructuras permite implementar comportamientos complejos en proyectos
15. Sensores Digitales
15.1. Introducción
15.1.1. Dispositivos que generan señales binarias (ON/OFF).
15.1.1.1. Tipos
15.1.1.1.1. Pulsadores, sensores de movimiento (PIR), interruptores magnéticos.
15.1.1.1.2. Consideraciones**: Usar resistencias *pull-up* o *pull-down* para evitar señales flotantes.
15.2. Conclusión
15.2.1. Ideales para detectar eventos discretos como activación/desactivación.