Eduteka+

¡Construyamos un semáforo digital con Arduino en Tinkercad!

Tecnología e Informática Informática Aprendizaje Basado en Proyectos 28 sep 2026 Publicado en EdutekaLab · términos de origen

Creado por Yalton P.

DOCX PDF

Cómo fue en el aula

Todavía nadie ha contado cómo le fue con este recurso.

Descripción

Este plan de clase está diseñado para que estudiantes de media (15-17 años) aprendan a manejar las entradas y salidas digitales de Arduino utilizando la plataforma Tinkercad. A través de un proyecto práctico, los estudiantes crearán un semáforo con tres LEDs controlados por código, lo que les permitirá comprender de forma tangible cómo interactúa el hardware con el software en sistemas embebidos. Esta actividad es relevante porque conecta conceptos de programación y electrónica con situaciones reales de la vida cotidiana, como el control del tráfico vehicular. Además, fomenta habilidades de colaboración, resolución de problemas y pensamiento lógico, competencias esenciales para su formación tecnológica y su futuro profesional. Al finalizar, los estudiantes no solo dominarán el uso básico de Arduino, sino que también habrán desarrollado un producto funcional que refleja el aprendizaje activo y aplicado en un contexto significativo y motivador.

Objetivos de Aprendizaje

  • Diseñar y simular un circuito básico con Arduino y LEDs en Tinkercad para representar un semáforo.
  • Programar secuencias de encendido y apagado de LEDs utilizando entradas y salidas digitales en el entorno Tinkercad.
  • Colaborar en equipos para planificar, ejecutar y presentar un proyecto tecnológico funcional.
  • Analizar y resolver problemas técnicos durante la simulación y programación del semáforo.
  • Reflexionar sobre la aplicación práctica de sistemas digitales en la vida cotidiana y la importancia del control automatizado.

Recursos Necesarios

  • Computadoras con acceso a internet (uno por estudiante o por pareja).
  • Cuenta creada en la plataforma Tinkercad (https://www.tinkercad.com).
  • Material impreso con instrucciones básicas de Arduino y componentes electrónicos (LEDs, resistencias, breadboard, cables).
  • Proyector y pantalla para mostrar tutoriales y ejemplos.
  • Cuadernos o dispositivos para tomar notas y registrar avances.
  • Videos cortos explicativos sobre entradas y salidas digitales en Arduino (preseleccionados y disponibles en plataforma o USB).

Requisitos Previos

  • Conocimientos básicos de electricidad y electrónica (conceptos de circuito cerrado, corriente, resistencia).
  • Experiencia previa mínima en programación básica (variables, estructuras de control simples).
  • Familiaridad con el uso de computadoras e internet.
  • Habilidades de trabajo colaborativo y comunicación.

Actividades

Sesión 1: Introducción y diseño del semáforo digital

Fase de Inicio

Tiempo estimado: 15 minutos

Propósito de la sesión:

Conectar a los estudiantes con el concepto de entradas y salidas digitales en Arduino y presentar el proyecto de construir un semáforo con tres LEDs controlados por código.

Activación de conocimientos previos:

  • Docente: Saluda y pregunta: “¿Alguien ha visto un semáforo? ¿Qué colores tiene y qué significan? ¿Cómo creen que funciona un semáforo desde el punto de vista electrónico?”
  • Estudiantes: Responden con sus ideas y experiencias personales.

Motivación y enganche:

  • Docente: Muestra un video corto (2-3 minutos) con un semáforo real y luego una simulación básica en Tinkercad. Explica que ellos crearán algo similar, pero con su propio código.
  • Estudiantes: Observan atentamente y expresan expectativas o preguntas iniciales.

Contextualización:

  • Docente: Relaciona la importancia del semáforo en la seguridad vial y cómo el control digital ayuda a evitar accidentes. “Este proyecto conecta tecnología con un problema real que afecta a todos.”
  • Estudiantes: Reflexionan sobre la utilidad práctica del proyecto y su aplicación en su comunidad.

Fase de Desarrollo

Tiempo estimado: 95 minutos

Presentación del contenido:

El docente introduce de manera guiada el concepto de entradas y salidas digitales en Arduino, el uso de LEDs y resistencias, y la plataforma Tinkercad para simular circuitos y programar.

Actividad 1: Explorando Tinkercad y componentes electrónicos

  • Objetivo: Familiarizarse con la interfaz de Tinkercad y componentes básicos del semáforo.
  • Instrucciones:
    • El docente pide a los estudiantes abrir Tinkercad y crear un proyecto nuevo.
    • Muestra cómo ubicar y colocar un Arduino Uno, tres LEDs (rojo, amarillo, verde), resistencias y cables en el área de trabajo.
    • Los estudiantes replican el montaje conectando cada LED a diferentes pines digitales y a tierra con resistencias.
  • Organización: Parejas
  • Producto: Circuito montado en simulador con LEDs conectados correctamente.
  • Tiempo: 40 minutos
  • Rol docente: Circula apoyando, haciendo preguntas como: “¿Por qué usamos resistencias con los LEDs?”, “¿Qué sucede si conectamos un LED sin resistencia?”

Actividad 2: Programación básica de encendido y apagado de LEDs

  • Objetivo: Programar secuencias simples para controlar los LEDs individualmente.
  • Instrucciones:
    • El docente explica la estructura básica de un programa Arduino (setup y loop).
    • Presenta cómo declarar pines como salida y usar digitalWrite para encender y apagar LEDs.
    • Los estudiantes escriben un código para encender y apagar el LED rojo durante 3 segundos, luego apagarlo.
    • Prueban su código en la simulación y corrigen errores.
  • Organización: Parejas
  • Producto: Código funcional que controla el LED rojo.
  • Tiempo: 30 minutos
  • Rol docente: Apoya con ejemplos, resuelve dudas, pregunta: “¿Cómo podríamos hacer que el LED parpadee?”

Actividad 3: Discusión y planificación del proyecto semáforo

  • Objetivo: Planificar en equipo la secuencia completa del semáforo y asignar roles.
  • Instrucciones:
    • El docente propone que los estudiantes piensen cómo debe funcionar el semáforo: orden de luces y tiempos.
    • En equipos de 3-4, los estudiantes discuten y escriben un esquema o pseudocódigo con la secuencia (rojo, amarillo, verde y sus duraciones).
    • Definen quién programará, quién simulará y quién documentará.
  • Organización: Grupos de 3-4 estudiantes
  • Producto: Plan de proyecto con esquema de secuencia y roles definidos.
  • Tiempo: 25 minutos
  • Rol docente: Facilita, escucha avances, sugiere mejoras y aclara dudas.

Diferenciación

  • Estudiantes avanzados: Se les invita a experimentar con la función delay() para modificar tiempos o agregar parpadeo en el LED amarillo.
  • Estudiantes con dificultades: Reciben apoyo individualizado, con ejemplos paso a paso y uso de diagramas visuales para entender conexiones y código.

Transición

El docente conecta la planificación con la próxima sesión: “Mañana pondremos a prueba todo el código para que nuestro semáforo funcione completo. También aprenderemos a depurar errores y mejorar la simulación.”

Fase de Cierre

Tiempo estimado: 10 minutos

Síntesis:

En plenaria, el docente solicita a cada grupo compartir brevemente su plan y lo que aprendieron sobre conexiones y programación básica.

Reflexión metacognitiva:

  • ¿Qué fue lo más fácil y lo más difícil que aprendimos hoy?
  • ¿Cómo creen que el código controla el encendido de los LEDs?
  • ¿Por qué es importante planificar antes de programar?

Retroalimentación:

El docente ofrece comentarios positivos y recomendaciones para mejorar la planificación y el uso de Tinkercad.

Transferencia:

Se anticipa que en la siguiente sesión se realizará la programación completa y prueba del semáforo, conectando la teoría con la práctica.

Tarea o reto:

Invitar a los estudiantes a explorar videos o tutoriales sobre Arduino y semáforos en Tinkercad para familiarizarse más.

Sesión 2: Programación y puesta en marcha del semáforo digital

Fase de Inicio

Tiempo estimado: 10 minutos

Propósito de la sesión:

Revisar lo aprendido, orientar la continuación del proyecto y preparar a los estudiantes para programar y simular la secuencia completa del semáforo.

Activación de conocimientos previos:

  • Docente: Realiza preguntas rápidas: “¿Qué pines usamos para los LEDs? ¿Qué hace la función digitalWrite()? ¿Cómo planificamos la secuencia del semáforo?”
  • Estudiantes: Responden en plenaria y repasan los conceptos básicos.

Motivación y enganche:

  • Docente: Muestra una simulación parcial de un semáforo funcionando y reta a los estudiantes a mejorarla y completarla.
  • Estudiantes: Se sienten motivados a superar el reto.

Fase de Desarrollo

Tiempo estimado: 95 minutos

Actividad 1: Programación completa de la secuencia del semáforo

  • Objetivo: Crear y depurar el código que controla el encendido secuencial de los tres LEDs según tiempos definidos.
  • Instrucciones:
    • En grupos, los estudiantes escriben el programa para controlar la secuencia: rojo encendido 5 seg, rojo y amarillo 2 seg, verde 5 seg, amarillo 2 seg, y repetir.
    • Usan funciones delay() para controlar tiempos y digitalWrite() para cambiar estados.
    • Simulan el programa en Tinkercad, detectan errores y ajustan tiempos o conexiones si es necesario.
  • Organización: Grupos de 3-4 estudiantes
  • Producto: Código funcional y simulación activa del semáforo.
  • Tiempo: 60 minutos
  • Rol docente: Supervisa, formula preguntas: “¿Qué pasa si cambiamos este tiempo? ¿Cómo podríamos hacer que el semáforo se apague completamente en una emergencia?”

Actividad 2: Presentación y evaluación entre pares

  • Objetivo: Comunicar el proceso, solución y funcionamiento del proyecto; recibir y dar retroalimentación constructiva.
  • Instrucciones:
    • Cada grupo presenta su simulación y explica el código y la lógica del semáforo (5 minutos por grupo).
    • Los demás grupos hacen preguntas o sugerencias.
  • Organización: Plenaria
  • Producto: Presentación oral y visual del proyecto.
  • Tiempo: 30 minutos
  • Rol docente: Modera la sesión, fomenta respeto y crítica constructiva, complementa con observaciones técnicas.

Diferenciación

  • Estudiantes avanzados: Proponen mejoras como agregar botones para cambiar el modo de semáforo o integrar sensores digitales.
  • Estudiantes con dificultades: Reciben apoyo para simplificar la secuencia y verificar conexiones, además de ejemplos adicionales.

Transición

El docente vincula la actividad de presentación con la reflexión final: “Ahora que vimos diferentes soluciones, pensemos en cómo aplicamos lo aprendido y qué retos enfrentamos.”

Fase de Cierre

Tiempo estimado: 15 minutos

Síntesis:

Realizan un mapa mental colectivo en la pizarra con los conceptos clave: entradas/salidas digitales, programación básica, simulación, trabajo en equipo.

Reflexión metacognitiva:

  • ¿Cómo cambió tu comprensión del funcionamiento de un semáforo digital desde la primera sesión?
  • ¿Qué habilidad nueva adquiriste que te ayudará en otros proyectos tecnológicos?
  • ¿Qué harías distinto la próxima vez para mejorar tu código o diseño?

Retroalimentación:

El docente ofrece retroalimentación individual y grupal, destacando logros técnicos y colaborativos, y sugiriendo áreas para reforzar.

Transferencia:

Se invita a los estudiantes a pensar en otros dispositivos que usan entradas y salidas digitales y a imaginar futuros proyectos.

Tarea o reto:

Diseñar un semáforo peatonal o incluir un botón de paso en la simulación para experimentar nuevas funcionalidades.

Evaluación

Tipo de evaluación:

  • Diagnóstica: Al inicio de la primera sesión mediante preguntas para activar conocimientos previos.
  • Formativa: Durante las actividades de desarrollo, observando la participación, diseño, programación y trabajo en equipo.
  • Sumativa: Al cierre de la segunda sesión mediante la presentación del proyecto y reflexión grupal.

Criterios de evaluación:

  • Diseñar un circuito correcto con LEDs y resistencias conectado a Arduino en Tinkercad (Objetivo 1).
  • Programar secuencias funcionales y lógicas de control de LEDs (Objetivo 2).
  • Participar activamente y colaborar para cumplir roles en el proyecto (Objetivo 3).
  • Resolver problemas técnicos identificando y corrigiendo errores en simulación y código (Objetivo 4).
  • Demostrar comprensión sobre la aplicación práctica del semáforo digital en la vida real (Objetivo 5).

Instrumentos sugeridos:

  • Lista de cotejo para verificar componentes y conexiones en el simulador.
  • Rúbrica de programación que evalúa estructura, secuencia y funcionalidad del código.
  • Observación directa y registro anecdótico del trabajo colaborativo y participación.
  • Autoevaluación y coevaluación mediante preguntas guía al final de las sesiones.
  • Portafolio digital con capturas de pantalla del circuito y código.

Evidencias de aprendizaje:

  • Circuito simulado correctamente conectado en Tinkercad.
  • Código funcional que reproduce la secuencia del semáforo.
  • Presentación oral y explicación del proyecto en grupo.
  • Respuestas reflexivas en las preguntas de metacognición.

Actividades Enriquecidas con IA

Desarrollo Ejemplos prácticos

Ejemplos Prácticos para el Proyecto del Semáforo Digital

Para apoyar el aprendizaje y conectar con el proyecto de construir un semáforo digital con Arduino en Tinkercad, se proponen los siguientes ejemplos prácticos que son realistas y relevantes para estudiantes de media (15-17 años). Estos ejemplos ilustran conceptos clave de entradas y salidas digitales y su aplicación en sistemas de control sencillos que se relacionan con el semáforo.

  • Ejemplo 1: Control básico de LEDs con Arduino
    • Descripción: Los estudiantes programan tres LEDs (rojo, amarillo y verde) para que se enciendan y apaguen en secuencia, simulando las fases del semáforo.
    • Objetivo: Entender cómo controlar salidas digitales y usar retardos para temporización.
    • Conexión con el proyecto: Es la base para el semáforo digital; introduce el manejo de salidas digitales y temporización con código.
  • Ejemplo 2: Uso de un botón para cambiar la señal del semáforo
    • Descripción: Se añade un botón como entrada digital que permite cambiar manualmente el estado del semáforo (por ejemplo, cambiar de rojo a verde).
    • Objetivo: Comprender la lectura de entradas digitales y el control condicional en el código.
    • Conexión con el proyecto: Permite que el semáforo no solo funcione en secuencia automática sino que responda a una señal externa, enriqueciendo el control de estados.
  • Ejemplo 3: Sensores de proximidad para controlar el semáforo
    • Descripción: Simulación de un sensor (por ejemplo un sensor ultrasónico o fotodiodo) que detecta la presencia de un vehículo y activa el cambio de luces del semáforo.
    • Objetivo: Introducir la integración de sensores (entradas digitales o analógicas) para automatizar el semáforo.
    • Conexión con el proyecto: Amplía el proyecto hacia un sistema automatizado más realista, mostrando la interacción entre entradas y salidas digitales.

Casos de Estudio para Análisis y Discusión en Clase

Estos casos de estudio fomentan la reflexión crítica y el análisis de sistemas reales que usan principios similares a los del semáforo digital, con el fin de enriquecer la comprensión y motivar la creatividad.

  • Caso 1: Semáforos reales y su importancia en la seguridad vial
    • Breve descripción: Análisis de cómo los semáforos controlan el flujo vehicular y peatonal en intersecciones, y qué consecuencias tiene un mal funcionamiento.
    • Actividad: Discusión grupal sobre cómo los sensores y sistemas digitales pueden mejorar la eficiencia y seguridad de los semáforos reales.
    • Relación con el proyecto: Motiva a los estudiantes a entender la importancia del control digital y el software en sistemas cotidianos.
  • Caso 2: Sistemas de control automático en el transporte urbano
    • Breve descripción: Estudio de sistemas en autobuses o trenes que usan sensores y dispositivos digitales para controlar luces, puertas o alertas.
    • Actividad: Identificar similitudes con el proyecto del semáforo y proponer mejoras o nuevas funciones.
    • Relación con el proyecto: Conecta el aprendizaje con aplicaciones reales y posibles futuras innovaciones.
  • Caso 3: Simulación de fallos y solución de problemas en sistemas digitales
    • Breve descripción: Análisis de qué pasa si un LED no funciona o si el código tiene un error; cómo diagnosticar y corregir problemas en el sistema.
    • Actividad: Taller de identificación de errores comunes y propuestas de solución en el código o montaje.
    • Relación con el proyecto: Fomenta habilidades de troubleshooting, esenciales en proyectos tecnológicos reales.

Crea tu propio plan de clase con IA

100 créditos gratuitos cada mes

Comenzar gratis