Turinys:

„Semáforo“: 5 žingsniai (su nuotraukomis)
„Semáforo“: 5 žingsniai (su nuotraukomis)

Video: „Semáforo“: 5 žingsniai (su nuotraukomis)

Video: „Semáforo“: 5 žingsniai (su nuotraukomis)
Video: Programa arduino 2024, Liepa
Anonim
Semáforo
Semáforo

Įvadas

„Neste projeto“, vokų konstrukcijos sistemos sistema:

  • Egzistuoja 3 šviesos diodai, turintys skirtingus branduolius (amarelo ir vermelho);
  • Egzistuoja 2 šviesos diodai, turintys skirtingą (verde e vermelho) parametrą, skirtą pėstiesiems;
  • Há um botão para imitar o semáforo de pėsčiųjų.

1 žingsnis: būtini komponentai

Būtini komponentai
Būtini komponentai

Pegue todos os komponentai yra būtini, jei reikia.

  • 1x protoboardas;
  • 1x „Arduino uno“;
  • 3x 5 mm šviesos diodai (1 vermelho, 1 amarelo ir 1 verde);
  • 2x 3 mm šviesos diodai (1 vermelho ir 1 verde);
  • 1x 10 khm rezistorius;
  • 1x botão;
  • Fios macho-macho;

Naudokite skirtingus tamanhos šviesos diodus, nesvarbu, kas ten yra, kaip tai padaryti, ar normaliai veikti.

2 žingsnis: „Esquema De Montagem“

Esquema De Montagem
Esquema De Montagem

Monte todas kaip peças seguindo o esquema acima.

3 žingsnis: O Código

Você não precisa de nenhuma biblioteca para este código e escrevi aqui algumas dicas para entender melhor o que você irá desenvolver:

  • A luz do carro está semper verde e, portanto, a luz do footre fica semper vermelha, a menos que alguém pressione o botão;
  • Quando alguém pressiona o botão, eis o que acontece:
  • A luz do carro muda para amarelo e depois para vermelho;
  • A luz do footre muda para verde;
  • As luzes estão nesse estado por um tempo (no código desta vez é a variável crossTime);
  • A luz verde para footres pisca e fica vermelha;
  • A luz do carro muda de vermelho para verde;

Todas essas ações estarão dentro da função changeLights (). Semper que você quiser mudar as luzes, basta chamar a essa função.

Kopijuoti arba sekti kodą su IDE ir fasadu arba įkelti „Arduino“.

No entanto, não se esqueça de verificar se você selecionou a placa e a porta corretas.

Acese o código aqui.

4 žingsnis: demonstravimas

Demonstracinis
Demonstracinis
Demonstracinis
Demonstracinis

Quando você pressiona o botão, a luz dos carros muda de verde para vermelho e a luz de footre muda de vermelho para verde.

Após algum tempo decorrido (crossTime), o led verde para footres pisca e muda para vermelho. A luz dos carros muda de vermelho para verde.

5 žingsnis: Aquecimento

Žodis „Arduino“, „um bom“pratimai ir kiti veiksmai yra vertingi, tačiau gali skirtis nuo „crossTime e changeTime“ir „e ver o que acontece“.

Se vokê quiser algo um pouco mais desafiador, tente imitar o que acontece em um cruzamento, com várias luzes para vários carros e footres.

E também não se esqueça de acessar meu último artigo sobre Arduino um Guia Completo de tudo para você saber sobre a plataforma

Rekomenduojamas: