Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Į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
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“
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
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