İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
giriş
Neste projeto, você construirá um sistema de semáforos:
- Existem 3 LED'ler com çekirdekleri farklı (verde, amarelo e vermelho) para imitar os semáforos dos carros;
- Existem 2 LED'ler com cores diferentes (verde e vermelho) para imitar os semáforos dos pedestres;
- Yayaların izinden gitme.
Adım 1: Gerekli Bileşenler
Gerekli tüm bileşenler.
- 1x protokol;
- 1x Arduino uno;
- 3x LED'ler de 5mm (1 lümenho, 1 amarelo e 1 verde);
- 2x LED'ler de 3mm (1 verde e 1 verde);
- 1x direnç de 10kohm;
- 1x boto;
- Fios maço-maço;
Tamanhos farklı LED'ler, tek başına, também também, o projeto funcionará normalmente.
2. Adım: Esquema De Montagem
Peças seguindo o esquema acima olarak monte todas.
Adım 3: O Código
En temel bilgiler şu şekildedir:
- Bir luz do carro está semper verde e, portanto, bir luz do pedestre fica semper vermelha, bir menos que alguém pressione o botão;
- Quando alguém pressiona o botão, eis o que acontece:
- Bir luz do carro muda para amarelo e depois para vermelho;
- Bir luz do yaya muda para verde;
- luzes estão nesse estado por um temposu olarak (crossTime değişkeni yok);
- Bir luz verde para yayaları pisca e fica vermelha;
- Bir luz do carro muda de vermelho para verde;
Işıkları değiştir (). Semper que você quiser mudar, luzes olarak, basta chamar a essa função.
Arduino'ya bir IDE ve dış görünüş olarak kopyala o seguinte código para a sua placa Arduino'yu yükle.
Entanto yok, não se esqueça de doğruificar se você selecionou a placa e a porta corretas.
Acesse o código aqui.
4. Adım: Gösteri
Quando você pressiona o botão, bir luz dos carros muda de verde para vermelho ve bir luz de pedestre muda de vermelho para verde.
Após algum tempo decorrido (crossTime), o led verde para yayalar pisca e muda para vermelho. Bir luz dos carros muda de vermelho para verde.
Adım 5: Aquecimento
Arduino, um bom exercício é alterar o valor de algumas variáveis como o crossTime e changeTime ve o que acontece com o com o u você está começando com.
Daha fazla bilgi edinin, daha fazla bilgi edinin, en basit şekilde taklit edin.
En basitinden en iyi şekilde faydalanmak için Arduino'nun gerçek yüzünü tamamlayın.