Table des matières:

Semáforo : 5 étapes (avec photos)
Semáforo : 5 étapes (avec photos)

Vidéo: Semáforo : 5 étapes (avec photos)

Vidéo: Semáforo : 5 étapes (avec photos)
Vidéo: Start Drawing: PART 5 - Create distance in a Landscape 2024, Novembre
Anonim
Semáforo
Semáforo

Introduction

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

  • Existem 3 LEDs com cores diferentes (verde, amarelo e vermelho) para imitar os semáforos dos carros;
  • Existem 2 LEDs com cores diferentes (verde e vermelho) para imitar os semáforos dos pedestres;
  • Há um botão para imitar o semáforo de pedestres.

Étape 1: Composants nécessaires

Composants nécessaires
Composants nécessaires

Pegue todos os componentes necessários para este projeto.

  • 1x protoboard;
  • 1x Arduino uno;
  • 3x LED de 5mm (1 vermelho, 1 amarelo et 1 verde);
  • 2x LED de 3mm (1 vermelho e 1 verde);
  • 1x résistance de 10kohms;
  • 1x botão;
  • Fios macho-macho;

Estou usando LEDs de tamanhos diferentes, mas caso não os tenha, tudo bem também, o projeto funcionará normalmente.

Étape 2: Esquema De Montagem

Esquema De Montagem
Esquema De Montagem

Monte todas as peças seguindo o esquema acima.

Étape 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á 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;
  • As luzes estão nesse estado por um tempo (pas de 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.

Copiez ou suivez le code pour une sua IDE et une façade ou téléchargez pour une sua placa Arduino.

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

Accès au code aqui.

Étape 4: Démonstration

Démonstration
Démonstration
Démonstration
Démonstration

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.

Étape 5: Aquecimento

Se você está começando com o Arduino, um bom exercício é alterar o valor de algumas variáveis como o crossTime e changeTime jamais 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

Conseillé: