CURSO: ROBÓTICA Y PROGRAMACIÓN CON ARDUINO PARA REFUERZO ESCOLAR CON DEEPSEEK AI

CURSO: ROBÓTICA Y PROGRAMACIÓN CON ARDUINO PARA REFUERZO ESCOLAR CON DEEPSEEK AI

Subtítulo: Construye y programa tus propios robots. Aprende electrónica, sensores, motores y automatización con la plataforma Arduino, utilizando un tutor de IA que te guía en el cableado, te depura el código C++ y te ayuda a dar vida a tus creaciones

FICHA TÉCNICA

Campo Descripción
Código MUN-ARDUINO-001
Carga horaria total 45 horas (recomendado: 3 horas por semana durante 15 semanas)
Modalidad 100% textual guiada por DeepSeek AI, combinada con montajes prácticos en placa de pruebas (breadboard), programación del IDE de Arduino y pruebas con componentes reales supervisadas por el facilitador
Nivel educativo Intermedio. Adaptable a Educación Secundaria Obligatoria (4.º curso), Bachillerato y Formación Profesional (Electricidad, Informática, Robótica)
Riesgo Medio-Alto (riesgo de cortocircuitos, quemaduras leves por componentes que se calientan, descargas con fuentes de alimentación inadecuadas, daños en el ordenador por derivaciones en el puerto USB). El facilitador debe supervisar todas las conexiones eléctricas y verificar la polaridad antes de energizar. No se deben usar baterías de litio sin protección. Los ejercicios de prueba se realizarán únicamente con el cable USB del Arduino o una pila de 9V con conector seguro. La IA no puede ver el circuito físico, por lo que el alumno debe describir con precisión su montaje
Dirigido a Estudiantes con conocimientos básicos de programación (estructuras de control, variables) que quieran adentrarse en el mundo de la electrónica y la robótica. No se requiere experiencia previa en electrónica
Prerrequisito Haber completado el curso de Programación y Pensamiento Computacional con Python (MUN-PYT-001) o tener conocimientos equivalentes de lógica de programación. Disponer de un kit de inicio de Arduino (placa Arduino UNO, breadboard, cables dupont, LEDs, resistencias, pulsadores, sensor de ultrasonidos HC-SR04, servomotor SG90, driver de motores L298N o similar, motores DC con ruedas, batería de 9V). Conexión a internet. Autorización parental para menores de edad
Corpus obligatorio cargado en DeepSeek Documentación oficial de Arduino (Referencia del lenguaje), Hojas de datos (datasheets) simplificadas de sensores y actuadores, Guía de seguridad en el taller de electrónica, Esquemas de conexión típicos, Manual de buenas prácticas de programación en C++ para Arduino
Certificación Diploma de aprovechamiento en Robótica y Programación con Arduino. NO es una certificación profesional en electrónica o robótica

AVISO PARA EL ESTUDIANTE (LECTURA OBLIGATORIA)

La robótica une el mundo físico con el digital. Un error de código se corrige con un clic; un cable mal conectado puede freír tu placa.

DeepSeek te guiará en el código y en los esquemas de conexión. Pero recuerda:

· La IA no tiene ojos en tu protoboard. Si un circuito no funciona, describe exactamente qué cables conectaste y qué observas. Un LED invertido es invisible para la IA.
· Respeta la polaridad. Los LEDs y los condensadores electrolíticos tienen un lado positivo y otro negativo. Si los inviertes, no funcionarán o se dañarán.
· Nunca conectes un motor directamente a un pin del Arduino. Necesitas un driver o un transistor. Los pines no pueden suministrar la corriente suficiente.
· Desconecta la alimentación antes de modificar el circuito. Un cable suelto que toca donde no debe puede provocar un cortocircuito.
· La seguridad es lo primero. No uses esta habilidad para manipular dispositivos conectados a la red eléctrica (220V). Trabaja siempre con tensiones extra bajas (5V – 12V).

MAPA GENERAL DEL CURSO

Parte Título Horas Enfoque
I Fundamentos de Electrónica y el Ecosistema Arduino 12 h Ley de Ohm, protoboard, placa Arduino UNO, entorno IDE, entradas/salidas digitales
II Sensores y Actuadores 14 h Entradas analógicas, sensores (luz, temperatura, ultrasonidos), servomotores, zumbadores
III Movimiento y Robótica Móvil 12 h Drivers de motor, control de motores DC, chasis robótico, control remoto
IV Proyecto Integrador: Tu Robot Autónomo 7 h Diseño, montaje, programación y competición de robots (seguidor de línea o evitador de obstáculos)

PARTE I: FUNDAMENTOS DE ELECTRÓNICA Y EL ECOSISTEMA ARDUINO

(12 horas)

Capítulo 1. Bienvenido al taller de robótica

(1 hora)

· Inciso 1.1. ¿Cómo funciona este curso? Montas, programas, pruebas; DeepSeek te asiste.
· Inciso 1.2. Conoce a tu tutor DeepSeek: cómo pedirle que revise tu código, que dibuje un esquema de conexión con caracteres, o que te explique por qué tu LED no enciende.
· Inciso 1.3. Tu cuaderno de ingeniero/a: esquemas de circuitos, fragmentos de código, tabla de colores de resistencias.
· Inciso 1.4. Primera provocación: «DeepSeek, descríbeme cómo funciona un cepillo de dientes eléctrico desde el punto de vista de un robot.»

Capítulo 2. Fundamentos de electricidad para no electricistas

(3 horas)

· Inciso 2.1. Voltaje, Corriente y Resistencia explicados con la analogía del agua. Unidades (Voltios, Amperios, Ohmios).
· Inciso 2.2. La Ley de Ohm (V = I * R). Calcular la resistencia limitadora para un LED. Ejercicio: «DeepSeek, si conecto un LED rojo (2V, 20mA) a 5V, ¿qué resistencia necesito y cómo calculo su código de colores?»
· Inciso 2.3. La protoboard: cómo se conectan las pistas internamente. Primer montaje: encender un LED con una pila y una resistencia (sin Arduino).
· Inciso 2.4. Circuito en serie y en paralelo. Práctica: enciende dos LEDs con una sola resistencia y observa la diferencia de brillo.
· Inciso 2.5. Seguridad en el taller de electrónica.

Capítulo 3. Conociendo la Placa Arduino UNO

(3 horas)

· Inciso 3.1. ¿Qué es un microcontrolador? La placa Arduino UNO: pines digitales, analógicos, de alimentación.
· Inciso 3.2. Instalación del IDE de Arduino y drivers. Configuración de la placa y el puerto COM.
· Inciso 3.3. Estructura de un programa en Arduino: void setup() y void loop().
· Inciso 3.4. Concepto de Señal Digital: HIGH (5V) y LOW (0V).
· Inciso 3.5. Proyecto Blink: encender y apagar el LED interno de la placa (Pin 13). Ejercicio guiado: «DeepSeek, guíame para modificar el tiempo de parpadeo y hacer un patrón SOS en código Morse con el LED.»

Capítulo 4. Entradas y Salidas Digitales

(3 horas)

· Inciso 4.1. pinMode(pin, OUTPUT); y digitalWrite(pin, HIGH);.
· Inciso 4.2. pinMode(pin, INPUT); y digitalRead(pin);. Resistencia Pull-up y Pull-down interna. Lectura de un pulsador.
· Inciso 4.3. Condicionales en el control de hardware: if (digitalRead(boton) == HIGH).
· Inciso 4.4. Práctica: Construye un semáforo simple con tres LEDs (rojo, amarillo, verde) y un pulsador para cruzar.
· Inciso 4.5. «DeepSeek, te describo mi montaje del semáforo. No funciona. Ayúdame a averiguar si el fallo está en el cableado o en el código.»

Capítulo 5. Comunicación Serial y Depuración

(2 horas)

· Inciso 5.1. Serial.begin(9600); y el Monitor Serie. ¿Por qué es la herramienta más importante?
· Inciso 5.2. Imprimir valores de sensores y estados de variables para depurar.
· Inciso 5.3. Ejercicio: Controla el brillo de un LED desde el teclado enviando caracteres por el Monitor Serie.

PARTE II: SENSORES Y ACTUADORES

(14 horas)

Capítulo 6. Señales Analógicas y Potenciómetros

(3 horas)

· Inciso 6.1. Diferencia entre señal digital y analógica. El Conversor Analógico-Digital (ADC) de 10 bits (0-1023).
· Inciso 6.2. analogRead(pin);. Leer un potenciómetro y mapear los valores.
· Inciso 6.3. Práctica: Controla el brillo de un LED (con analogWrite – PWM) girando un potenciómetro. map(valor, 0, 1023, 0, 255);.
· Inciso 6.4. «DeepSeek, ¿por qué mi LED parpadea al usar un potenciómetro en lugar de variar suavemente?»

Capítulo 7. Sensores de Luz y Temperatura

(3 horas)

· Inciso 7.1. El sensor LDR (fotorresistencia): divisor de tensión para detectar luz.
· Inciso 7.2. Práctica: Construye una luz nocturna automática que encienda un LED al oscurecer.
· Inciso 7.3. Sensor de temperatura TMP36 o LM35: convertir voltaje a grados Celsius.
· Inciso 7.4. Práctica: Construye un termómetro ambiental con alerta visual.

Capítulo 8. Sonido y Movimiento Preciso

(4 horas)

· Inciso 8.1. Zumbador Piezoeléctrico (Buzzer): tone(pin, frecuencia, duracion);. Crear melodías simples.
· Inciso 8.2. Servomotores: ¿Qué son y cómo funcionan? Control con la librería Servo.h. servo.write(angulo);.
· Inciso 8.3. Práctica: Construye un brazo robótico simple con dos servos y un potenciómetro para control manual.
· Inciso 8.4. «DeepSeek, mi servo tiembla y se calienta. ¿Qué podría estar pasando?»

Capítulo 9. Midiendo Distancias con Ultrasonidos

(4 horas)

· Inciso 9.1. Sensor HC-SR04: cómo funciona (pulso de disparo y medición del eco). pulseIn(pin, HIGH);.
· Inciso 9.2. Cálculo de la distancia: distancia = (duracion * 0.034) / 2;.
· Inciso 9.3. Práctica: Construye un indicador de distancia sonoro (cuanto más cerca está el objeto, más rápido suena el pitido).
· Inciso 9.4. «DeepSeek, pongo la mano delante del sensor y a veces marca 0cm. ¿Cómo soluciono este ruido?»

PARTE III: MOVIMIENTO Y ROBÓTICA MÓVIL

(12 horas)

Capítulo 10. Controlando Motores de Corriente Continua (DC)

(4 horas)

· Inciso 10.1. ¿Por qué no se puede conectar un motor directo al Arduino? Necesidad de un driver (L298N o L293D).
· Inciso 10.2. Puente H: control de dirección y velocidad con PWM.
· Inciso 10.3. Alimentación separada: por qué los motores necesitan su propia batería.
· Inciso 10.4. Práctica: Haz girar un motor en ambos sentidos a diferentes velocidades.

Capítulo 11. Construcción del Chasis del Robot

(4 horas)

· Inciso 11.1. Montaje mecánico del chasis con dos ruedas y una rueda loca.
· Inciso 11.2. Conexión de los motores al driver y a la batería.
· Inciso 11.3. Programación de movimientos básicos: adelante, atrás, giro suave, giro sobre sí mismo.
· Inciso 11.4. Calibración: ¿por qué mi robot no va recto? Ajuste de velocidades por código.

Capítulo 12. Control Remoto y Comunicaciones

(4 horas)

· Inciso 12.1. Control por Bluetooth (HC-05/HC-06) desde el móvil. Envío de caracteres para dirigir el robot.
· Inciso 12.2. Control por Infrarrojos (IR) con mando a distancia. Decodificar las teclas.
· Inciso 12.3. Práctica: Convierte tu robot en un coche teledirigido.

PARTE IV: PROYECTO INTEGRADOR. TU ROBOT AUTÓNOMO

(7 horas)

Capítulo 13. Diseño del Robot Autónomo

(1 hora)

· Inciso 13.1. Elige tu proyecto: Robot Seguidor de Línea (usando sensores IR TCRT5000) o Robot Evitador de Obstáculos (usando el HC-SR04 montado en un servo).
· Inciso 13.2. «DeepSeek, ayúdame a decidir qué estrategia de programación es mejor para un seguidor de línea.»

Capítulo 14. Montaje y Programación de la Lógica de Control

(4 horas)

· Inciso 14.1. Montaje de los sensores en la parte delantera del chasis y conexión al Arduino.
· Inciso 14.2. Implementación del algoritmo de control: if (sensorIzq == NEGRO) { girar_izquierda(); }.
· Inciso 14.3. Depuración y ajuste de la velocidad para tomar curvas sin salirse.

Capítulo 15. Competición, Cierre y Diploma

(2 horas)

· Inciso 15.1. Carrera de robots en un circuito de pruebas.
· Inciso 15.2. Reflexión sobre los desafíos superados.
· Inciso 15.3. Diploma de aprovechamiento y cierre.

RESUMEN EJECUTIVO DEL CURSO

Dimensión Resumen
Rol de la IA Tutora de electrónica y C++, generadora de esquemas de conexión, depuradora de hardware y código, y consultora de seguridad
Rol del estudiante Ingeniero/a en robótica: conecta componentes, programa comportamientos y da vida a sus propias máquinas
Meta última Dominar la integración de sensores y actuadores con Arduino para construir un robot móvil funcional y autónomo
Horas 45
Estructura 4 Partes, 15 Capítulos

¿Deseas que continuemos con otro curso de la lista, o prefieres explorar otro ámbito del ecosistema?

Scroll al inicio