Orodha ya maudhui:

Semáforo: Hatua 5 (na Picha)
Semáforo: Hatua 5 (na Picha)

Video: Semáforo: Hatua 5 (na Picha)

Video: Semáforo: Hatua 5 (na Picha)
Video: Котенка просто оставили на обочине. Котенок по имени Роки 2024, Julai
Anonim
Semáforo
Semáforo

Utangulizi

Programu ya msingi, wito wa ujenzi kwa njia ya msingi:

  • Existem 3 LEDs com cores diferentes (verde, amarelo e vermelho) kwa ajili ya kufuata mfano wa dos carros;
  • Existem 2 LEDs com cores diferentes (verde na vermelho) kwa sababu ya kufuata njia;
  • Há um botão para mimar o semáforo de pedestres.

Hatua ya 1: Vipengele vinavyohitajika

Vipengele Vinahitajika
Vipengele Vinahitajika

Pegue todos os componentses needários para este projeto.

  • Kitabu cha uandishi cha 1x;
  • 1x Arduino uno;
  • 3x LED ya 5mm (1 vermelho, 1 amarelo na 1 verde);
  • 2x LED ya de 3mm (1 vermelho na 1 verde);
  • Resistor ya 1x ya 10kohms;
  • 1x botão;
  • Macho ya macho ya Fios;

Kutoa taa za taa tofauti tofauti, inaweza kuwa muhimu zaidi, ikiwa ni pamoja na kufanya kazi kwa kawaida.

Hatua ya 2: Esquema De Montagem

Esquema De Montagem
Esquema De Montagem

Monte todas as peças seguindo o esquema acima.

Hatua ya 3: O Código

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

  • A luz do carro está semper 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;
  • Kama 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.

Nakala ya kukodisha código kwa IDE ya IDE na kupakia kwa kupakia eneo la Arduino.

Hakuna kitu, ikiwa ni pamoja na kuhakikisha kuwa unachagua eneo fulani na eneo la bandari.

Acesse o código aqui.

Hatua ya 4: Demonstração

Demonstração
Demonstração
Demonstração
Demonstração

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.

Apg algum tempo decorrido (crossTime), uliongoza verde kwa pedestres pisca e muda para vermelho. Luz luz carros muda de vermelho para verde.

Hatua ya 5: Aquecimento

Se você estçando com o Arduino, um bom exercício é changear de valg de de algumas variáveis como o crossTime and changeTime na ver o que acontece.

Se você quiser algo um pouco mais desafiador, tente mimar o que acontece em um cruzamento, com várias luzes para vários carros na 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

Ilipendekeza: