Skip to content
Tecnología y Digitalización · 3° ESO

Ideas de aprendizaje activo

Introducción a Microcontroladores (Arduino/ESP32)

La manipulación directa de microcontroladores convierte conceptos abstractos de hardware y software en experiencias tangibles que refuerzan la memoria procedimental y la comprensión de sistemas embebidos. Al combinar teoría mínima con práctica inmediata, los alumnos construyen conocimiento desde la acción, reduciendo la brecha entre lo teórico y lo aplicado.

Competencias Clave LOMLOELOMLOE: ESO - Programación y robóticaLOMLOE: ESO - Resolución de problemas tecnológicos
20–45 minParejas → Toda la clase4 actividades

Actividad 01

Flipped Classroom30 min · Parejas

Pares: Primer Programa Blink

Los alumnos conectan un LED y resistencia al pin 13 de Arduino. Escriben el código Blink en el IDE, lo verifican y cargan vía USB. Observan el parpadeo y modifican el intervalo para experimentar con bucles delay.

¿Qué ventajas ofrece el prototipado rápido frente a la fabricación industrial?

Consejo de facilitaciónDurante la actividad en pares 'Primer Programa Blink', pide a cada equipo que explique en voz alta el propósito de cada línea del código antes de cargarlo, fomentando la metacognición temprana.

Qué observarAl finalizar la explicación de la arquitectura, pide a los alumnos que dibujen un esquema simple de un microcontrolador y etiqueten al menos tres componentes clave (CPU, memoria, pines). Revisa los esquemas para verificar la comprensión básica.

ComprenderAplicarAnalizarAutogestiónAutoconciencia
Generar clase completa

Actividad 02

Flipped Classroom45 min · Grupos pequeños

Grupos Pequeños: Estaciones de Prototipado

Prepara estaciones con Arduino para LED, botón y sensor de luz. Grupos rotan cada 10 minutos, programan una interacción simple en cada una y registran observaciones en una hoja compartida.

¿Cómo se carga un programa en un microcontrolador y cómo se ejecuta?

Consejo de facilitaciónEn las 'Estaciones de Prototipado', rota entre grupos cada 10 minutos para corregir errores comunes en tiempo real, como conexiones invertidas en breadboards o malos contactos en cables.

Qué observarEntrega a cada estudiante una tarjeta con dos preguntas: 1. ¿Qué diferencia principal ves entre Arduino y ESP32 para un proyecto simple? 2. Describe en un paso el proceso para que tu programa funcione en la placa.

ComprenderAplicarAnalizarAutogestiónAutoconciencia
Generar clase completa

Actividad 03

Flipped Classroom20 min · Toda la clase

Clase Entera: Carga y Ejecución Colectiva

Proyecta el IDE en pantalla. Todos siguen pasos para cargar un sketch común que hace sonar un buzzer. Discuten errores comunes y soluciones en plenario.

¿Qué diferencias existen entre un microcontrolador y un microprocesador?

Consejo de facilitaciónPara la 'Carga y Ejecución Colectiva', proyecta el monitor serie en la pizarra para que todos vean el flujo de datos y normalices el lenguaje técnico usado por los alumnos.

Qué observarPlantea la siguiente pregunta al grupo: Si tuvieras que construir un sistema de riego automático para un jardín pequeño, ¿qué ventajas te ofrecería usar un microcontrolador y prototipado rápido en lugar de comprar un sistema industrial completo? Anima a los alumnos a justificar sus respuestas.

ComprenderAplicarAnalizarAutogestiónAutoconciencia
Generar clase completa

Actividad 04

Flipped Classroom25 min · Individual

Individual: Diagrama Arquitectura

Cada alumno dibuja la arquitectura de ESP32, etiqueta componentes y explica una diferencia con Arduino en un informe breve.

¿Qué ventajas ofrece el prototipado rápido frente a la fabricación industrial?

Consejo de facilitaciónEn la actividad individual 'Diagrama Arquitectura', proporciona plantillas con huecos para etiquetar componentes, guiando la observación estructurada del hardware.

Qué observarAl finalizar la explicación de la arquitectura, pide a los alumnos que dibujen un esquema simple de un microcontrolador y etiqueten al menos tres componentes clave (CPU, memoria, pines). Revisa los esquemas para verificar la comprensión básica.

ComprenderAplicarAnalizarAutogestiónAutoconciencia
Generar clase completa

Algunas notas para enseñar esta unidad

Enseñar microcontroladores requiere equilibrar lo concreto con lo conceptual: evita largas explicaciones teóricas antes de tocar el hardware, ya que la manipulación activa genera preguntas que luego pueden resolverse. Usa analogías simples como comparar la memoria flash con un 'cuaderno de apuntes permanente' y la RAM con la 'pizarra temporal' donde se trabaja. La repetición estructurada —como repetir el mismo programa con diferentes hardware— consolida patrones sin aburrir, siempre que cada iteración incluya una reflexión breve sobre qué cambió y por qué.

Los alumnos demuestran comprensión al montar un circuito básico, programar un parpadeo de LED y explicar con sus palabras cómo la CPU, memoria y pines interactúan en el proceso. El éxito se mide por la capacidad de iterar diseños, identificar errores y relacionar las acciones físicas con el código ejecutado.


Atención a estas ideas erróneas

  • Durante la actividad en pares 'Primer Programa Blink', algunos alumnos pueden pensar que un microcontrolador es igual que un ordenador portátil.

    Pide a los equipos que comparen físicamente la placa Arduino/ESP32 con un ordenador: su tamaño, ausencia de teclado, pantalla o sistema operativo visible, y la necesidad de conectarse a otro dispositivo para programarse. Luego, que midan el consumo con y sin carga (ej. parpadeando un LED) usando un multímetro básico para cuantificar la diferencia.

  • Durante las 'Estaciones de Prototipado', algunos creen que programar requiere soldar componentes siempre.

    En cada estación, coloca un circuito ya montado en breadboard y otro sin soldar para que los alumnos prueben ambos enfoques. Pídeles que documenten en una tabla los pasos de montaje, tiempo invertido y seguridad, destacando que la soldadura es solo para proyectos finales.

  • Durante la 'Carga y Ejecución Colectiva', algunos asumen que ESP32 solo sirve para proyectos inalámbricos avanzados.

    Proyecta en la pizarra el mismo sketch de parpadeo funcionando en Arduino Uno y en ESP32 sin WiFi activado, enfatizando que las diferencias están en prestaciones extra, no en la base funcional. Luego, que identifiquen qué líneas del código serían innecesarias en un proyecto simple.


Metodologías usadas en este resumen