Arduino ha democratizado el acceso a la electrónica, permitiendo a cualquier persona convertir sus ideas en hardware funcional y tangible. En este curso completo, aprenderás a dominar esta tecnología desde sus cimientos. Comenzaremos explorando los fundamentos de la electricidad, el uso de la protoboard (placa de pruebas) y la estructura básica de programación en su lenguaje basado en C/C++. A lo largo de las lecciones, aprenderás a leer señales del mundo físico utilizando sensores (luz, temperatura, distancia) y a controlarlo mediante actuadores (luces LED, zumbadores, pantallas LCD, motores DC y servomotores). Al finalizar, tendrás la capacidad analítica y práctica para diseñar, ensamblar y programar tus propios sistemas automatizados o robots desde cero, dando vida a tus propios inventos.
¿Para quién es este curso?
Dirigido a estudiantes, aficionados (makers), programadores que desean interactuar con el mundo físico, y cualquier persona curiosa sin conocimientos previos que quiera adentrarse en la electrónica y la robótica.
Contenido del curso:
1. Introducción a Arduino
2. Instalación y conexiones
3. Cómo programar Arduino
4. Cómo usar un Protoboard
5. Variables enteras en Arduino
6. Convertir números binarios a decimales y viceversa
7. Contador binario de 4 bits
8. AnalogWrite Arduino
9. Salida PWM Arduino
10. Ley de OHM
11. AnalogRead
12. Monitor Serial
13. Uso de Potenciómetro
14. Cómo usar IF
15. Controlar LED con Potenciómetro
16. Ciclo FOR – Secuencia de LED
17. Ciclo FOR en detalle
18. Ciclo WHILE – Ejemplos
19. Leer valores desde el monitor
20. Leer monitor serial – Proyecto básico
21. Condicionales ELSE y SWITCH
22. Controlar LED RGB de cátodo común
23. Crear colores con luces LED
24. Conectar un zumbador activo
25. Conectar un zumbador pasivo
26. Saber si un LED RGB es de cátodo o de ánodo
27. Conectar una Fotoresistencia
28. Calcular punto pendiente
29. Resistencias PULL UP y PULL DOWN
30. Cómo hacer un botón Interruptor
31. Jugar con los componentes
32. Cómo usar un Servomotor
33. Usar Servomotor en proyecto simple
34. Usar botones PullUp sin resistencias
35. Cómo programar un Joystick
36. Controlar motor Paso a Paso
37. Control de motores DC con el chip L293D
38. Controlar motor DC con Joystick
39. Aumentar PINES con Shift Register
40. Cambios lógicos de BITS
41. Cambios lógicos de BITS (2)
42. Display 7 segmentos
43. Usar sensor UltraSónico HC-SR04
44. Calcular la velocidad del sonido
45. Cómo conectar una pantalla LCD 16×2
46. Calculadora Arduino con LCD 16×2
47. Sensor de temperatura y humedad DHT11
48. Sensor de temperatura y humedad DHT11 con pantalla LCD
49. Portabilizar proyectos d Arduino
50. Usar el sensor Infrarrojo
51. Encender y apagar LED con sensor Infrarrojo
52. Controlar LED RGB con sensor Infrarrojo