Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Simulador de semáforo Arduino

Componentes e suprimentos

Arduino UNO
Qualquer tipo de 'Uno "serve. Tenho um Geekcreit Uno que funciona bem.
× 1
Breadboard (genérico)
× 1
Fios de jumpers (genérico)
Masculino / masculino obrigatório
× 1
LED (genérico)
Você precisará de luzes vermelhas, verdes e azuis
× 3
Cabo de dados Arduino USB 2.0
× 1
Resistor 100 ohm
Marrom, Preto, Marrom
× 1

Aplicativos e serviços online

Arduino IDE

Sobre este projeto


Este pequeno projeto simples usa um Arduino e alguns LEDs para replicar um semáforo. Ele usa código como um cronômetro interno e continua a funcionar até que você corte a fonte de alimentação do Arduino.

OK. Os materiais são os seguintes:

1. Arduino / Genuino / Geekcreit / Whatever Uno

2. Placa de ensaio

3. Fios de ligação

4. Luzes LED vermelhas, amarelas e verdes

5. Cabo Arduino USB 2.0

Tudo bem. Vamos começar, vamos ??

Etapa 1:fornecer energia para a placa de ensaio





Sim, eu sei que há apenas um fio onde normalmente haveria dois, mas acredite em mim:siga exatamente da maneira que você vê. Eu revisei este post várias vezes, está completamente correto.

Insira um lado do fio de ligação em GND no quadro. Leve o outro lado para a placa de ensaio. Coloque-o na coluna da extrema direita na placa de ensaio, na parte superior. Esta é a coluna do solo. Todo o caminho para a direita. Dê uma olhada na imagem e / ou nos esquemas se você não entendeu.

Etapa dois:adicionar os LEDs





Retire seus LEDs e resistores. Coloque uma extremidade do resistor na coluna à direita, a mesma coluna à qual conectamos nosso fio jumper. Estenda a outra extremidade da placa de ensaio na parte principal da placa de ensaio. Anexe o resistor a qualquer linha que desejar. Nossos LEDs ficarão na mesma linha. Colaremos uma extremidade do LED em um lado da placa de ensaio e a outra extremidade no outro lado da placa de ensaio. A extremidade curta do LED ficará no lado em que seus resistores estão, no lado direito. Estenda a outra extremidade do LED para o lado direito da placa de ensaio. (Se você não colocar os LEDs corretamente, o projeto não funcionará.)

Etapa três:completando o circuito





Tudo bem. Esta é a última parte. Pegue outro fio de jumper, coloque-o na mesma linha em que você tem um LED aceso. É para onde os fios irão:

LED verde:Porta 2, seção PWM digital

LED amarelo, porta 3, seção PWM digital

LED vermelho, porta 4, seção PWM digital

Se você não entendeu, verifique se os esquemas estão relacionados às fotos.

Agora, carregue seu código e pronto!

(Veja, o que eu te disse ?? Funciona !!)


Código

  • Código de semáforo do Arduino
Código de semáforo do Arduino Arduino
 // variablesint GREEN =2; int YELLOW =3; int RED =4; int DELAY_GREEN =5000; int DELAY_YELLOW =2000; int DELAY_RED =5000; // basic functionsvoid setup () {pinMode (GREEN, OUTPUT); pinMode (AMARELO, SAÍDA); pinMode (RED, OUTPUT);} void loop () {green_light (); atraso (DELAY_GREEN); luz amarela(); atraso (DELAY_YELLOW); luz vermelha(); atraso (DELAY_RED);} void green_light () {digitalWrite (VERDE, ALTO); digitalWrite (AMARELO, BAIXO); digitalWrite (RED, LOW);} void yellow_light () {digitalWrite (GREEN, LOW); digitalWrite (AMARELO, ALTO); digitalWrite (RED, LOW);} void red_light () {digitalWrite (GREEN, LOW); digitalWrite (AMARELO, BAIXO); digitalWrite (RED, HIGH);} 

Esquemas


Processo de manufatura

  1. Sinal de trânsito
  2. Semáforo inteligente
  3. Luz da mesa interativa controlada por gestos
  4. Relógio Arduino com horas de oração islâmica
  5. WebServerBlink usando Arduino Uno WiFi
  6. SunGlass-BOT [Um par automatizado de óculos de sol]
  7. Calculadora UNO simples
  8. Manipulador de interruptor de luz sem fio
  9. Persistência da visão
  10. Luz controlada por toque usando Arduino