Բովանդակություն:

Semáforo: 5 քայլ (նկարներով)
Semáforo: 5 քայլ (նկարներով)

Video: Semáforo: 5 քայլ (նկարներով)

Video: Semáforo: 5 քայլ (նկարներով)
Video: Ինչպես գրավել ՀԱՋՈՂՈՒԹՅՈՒՆԸ 🍀 2024, Նոյեմբեր
Anonim
Սեմֆորո
Սեմֆորո

Ներածություն

Neste projeto, você construirá um sistema de semáforos:

  • Գոյություն ունեն 3 LED լուսադիոդներ `տարբեր միջուկներով (verde, amarelo e vermelho) para imitar os semáforos dos carros;
  • Գոյություն ունեն 2 LED լուսադիոդներ ՝ տարբեր միջուկներով (verde e vermelho) իմիտացիոն համակարգի միջոցով ՝ օգտագործելով հետիոտնային ուղիներ;
  • Há um botão para imitar o semáforo de pedestres:

Քայլ 1: Անհրաժեշտ բաղադրիչներ

Անհրաժեշտ բաղադրիչներ
Անհրաժեշտ բաղադրիչներ

Pegue todos os բաղադրիչները անհրաժեշտ են այս նախագծի համար:

  • 1x նախատախտակ;
  • 1x Arduino uno;
  • 3x LED- ի 5 մմ (1 vermelho, 1 amarelo e 1 verde);
  • 2x LED– ի de 3mm (1 vermelho e 1 verde);
  • 1x դիմադրություն 10kohms;
  • 1x բոտիո;
  • Ֆիոս մաչո-մաչո;

Դուք կարող եք օգտագործել տարբեր լուսադիոդներ, որոնք կարող են օգտագործվել տարբեր եղանակներով, որոնք կօգնեն ձեզ օգտագործել այլ բաներ, ինչպես նաև սովորական գործառույթներ:

Քայլ 2: Esquema De Montagem

Էսկումա դե Մոնտագեմ
Էսկումա դե Մոնտագեմ

Monte todas as peças seguindo o esquema acima.

Քայլ 3: 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á sempre verde e, portanto, a luz do pedestre 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 pedestre 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 pedestres 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.

Պատճենեք կամ ընտրեք ձեր IDE և faça o- ն Arduino- ի համար:

Ոչ entanto, não se esqueça de verificar se você selecionou a placa e a porta corretas:

Acesse o código aqui.

Քայլ 4: Դեմոնտրասիո

Ցուցադրություն
Ցուցադրություն
Ցուցադրություն
Ցուցադրություն

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

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

Քայլ 5: Aquecimento

Se você está começando com o Arduino, um bom exerciseício é alterar o valor de algumas variáveis como o crossTime e changeTime e ver o que acontece.

Se você quiser algo um pouco mais desafiador, tente imitar o que acontece em um cruzamento, com várias luzes para vários carros e pedestres- ի համար:

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

Խորհուրդ ենք տալիս: