
Cursos
O curso de robótica do Instituto Vander Lab é uma experiência educativa prática e envolvente, que ensina conceitos de programação, eletrônica e mecânica de forma criativa. Focado em despertar o interesse pela tecnologia, o curso desenvolve habilidades essenciais como lógica, resolução de problemas e trabalho em equipe. Ideal para alunos de todas as idades, oferece um aprendizado dinâmico através da montagem e programação. É uma oportunidade única para explorar o universo da robótica de maneira divertida e interativa!

Aula 003 - Semáforo com 4 estados
simples.
Os semáforos são elementos essenciais no controle do tráfego, garantindo segurança e organização nas vias. No mundo da programação com Arduino, recriar um semáforo é um excelente exercício para aprender sobre controle de tempo, lógica de programação e manipulação de saídas digitais.
Nesta aula, iremos desenvolver um semáforo com quatro estados simples, utilizando LEDs para representar as diferentes fases de sinalização. Com isso, exploraremos conceitos como:
✅ Controle de tempo com a função delay()
✅ Sequenciamento de estados utilizando estruturas condicionais
✅ Uso de pinos digitais para ativação e desativação de LEDs
LEDs e sua Utilização na Programação com Arduino
O LED (Light Emitting Diode, ou Diodo Emissor de Luz) é um dos componentes mais utilizados na eletrônica e na programação com Arduino. Trata-se de um semicondutor que emite luz ao ser atravessado por corrente elétrica em um sentido específico.
O LED possui dois terminais:
-
Ânodo (+): Terminal positivo, que deve ser conectado à alimentação.
-
Cátodo (-): Terminal negativo, que deve ser conectado ao GND.
Ao aplicar uma tensão adequada no ânodo e conectar o cátodo ao terra (GND), o LED acende. Porém, é essencial utilizar um resistor em série para limitar a corrente e evitar danos ao LED e ao circuito.
No Arduino, os LEDs podem ser conectados diretamente aos pinos digitais da placa e controlados por código. O exemplo clássico é piscar um LED que já vimos nas primeiras aulas.
Tipos de LEDs
-
LEDs Simples: Emitem luz de uma única cor (vermelho, verde, azul, etc.).
-
LEDs RGB: Possuem três LEDs internos (vermelho, verde e azul) e permitem gerar várias cores misturando intensidades.
-
LEDs Endereçáveis: Como o WS2812B, permitem controle individual de cada LED através de um único pino de dados.
Os LEDs são usados em diversos projetos, como:
✅ Indicadores luminosos;
✅ Iluminação decorativa e sinalização;
✅ Comunicação visual em sensores e sistemas automatizados;
✅ Efeitos especiais em projetos de robótica e IoT.
Os LEDs são uma excelente forma de começar a explorar a eletrônica com Arduino e entender conceitos fundamentais de circuitos e programação!
Ao final, você terá um código funcional que simula o comportamento de um semáforo real, podendo expandi-lo para projetos mais avançados no futuro. Vamos programar? 🚦💡
.png)
Figura 01 - LED
Créditos: www.components101.com/diodes/5mm-round-led

Aulas gratuitas, para você entusiasta se apaixonar pelo mundo Maker.
Aula 001 - Primeiros Passos.
Aula 002 - Hello World while e int.
Aula 003 - Semáforo de 4 estados.
Aula 004 - Hello World com bool.
Aula 005 - INPUT_PULLUP.
Referências:
ARDUINO, Site Arduino.cc. Disponível em Arduino - Home Acesso em 1 de agosto de 2024.
LIMA, Charles Borges. VILLAÇA, MARCO V. M. AVR e Arduino Técnicas de Projetos. 2.ed. Florianópolis: Edição dos Autores, 2012.