Missão 3 – Aprenda a programar o Arduino e crie um Semáforo
Descrição do Projeto
A Missão 3 – Aprenda a programar o Arduino e crie um Semáforo marca o início da jornada de programação da Jornada Maker. Nesta missão, os estudantes darão seus primeiros passos no universo da programação embarcada, aplicando conceitos de lógica sequencial para controlar componentes eletrônicos através do Arduino.
O projeto consiste na construção e programação de um semáforo funcional utilizando LEDs (vermelho, amarelo e verde), resistores e a placa Arduino. Os alunos aprenderão a escrever seu primeiro código para controlar o acendimento e apagamento dos LEDs em uma sequência temporal específica, simulando o funcionamento de um semáforo real de trânsito.
Esta atividade representa uma transição fundamental na jornada maker: da construção física de projetos para a programação de comportamentos. Aqui, os estudantes descobrem que podem “ensinar” a máquina a executar ações de forma automática e repetitiva, introduzindo conceitos essenciais de automação, lógica de programação e sistemas de controle que serão a base para projetos mais complexos.
Objetivos de Aprendizagem
Nesta missão, o foco é a transição para a lógica computacional:
- Compreender o conceito de programação: Entender que programar é dar instruções específicas a uma máquina para que ela execute tarefas de forma automatizada.
- Conhecer a plataforma Arduino: Familiarizar-se com a placa Arduino, suas portas digitais, fonte de alimentação e ambiente de desenvolvimento (IDE Arduino).
- Aplicar programação sequencial: Desenvolver algoritmos com sequência lógica de comandos que são executados em ordem específica.
- Trabalhar com conceito de tempo em programação: Utilizar funções de delay (atraso) para controlar a duração de cada etapa do semáforo.
- Controlar saídas digitais: Programar pinos digitais do Arduino para enviar sinais HIGH (alto/ligado) e LOW (baixo/desligado) aos LEDs.
- Montar circuitos com protoboard: Desenvolver habilidades de montagem eletrônica utilizando protoboard, respeitando polaridade de LEDs e uso correto de resistores.
- Depurar código básico: Identificar e corrigir erros simples de programação (syntax errors) e problemas de conexão física.
- Compreender sistemas de sinalização: Entender a lógica e importância dos semáforos no controle de tráfego e segurança urbana.
- Integrar hardware e software: Consolidar a compreensão de que programação (software) controla componentes físicos (hardware).
- Estimular o pensamento computacional: Desenvolver habilidades de decomposição de problemas, reconhecimento de padrões e abstração lógica.

