top of page
Imagem do WhatsApp de 2024-04-19 à(s) 11.49.04_58b8fc0f.jpg

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!

Fundo laranja

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? 🚦💡

Cópia de Revista MJ (1).png

Figura 01 - LED 

Créditos: www.components101.com/diodes/5mm-round-led

Cópia de Revista MJ.png

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.

bottom of page