Vou mostrar como fazer um semáforo no quadro Arduino uno
É muito simples
Existem duas opções, a primeira na placa de ensaio (geralmente em cada conjunto de arduino), a segunda no escudo (Aliexpres apenas 60-75 rublos)
O primeiro é um escudo
Peço desculpas por sua qualidade
fazemos uma soldagem muito simples, às saídas 12, 11 e 10 soldamos a resistência de 220 ohms e a eles os LEDs 12 - vermelho, 11 - amarelo, 10 - verde e toda essa saída para qualquer GND
Second - breadboard
Aqui ainda é mais simples, assim como na blindagem, conduzimos os fios para os LEDs, todos produzimos para o sinal de menos, e aí adicionamos resistência jogando-o em outro sinal de menos e lá, puxamos o fio para o GND.
E aqui está o programa de semáforo
configuração nula () {
pinMode (12, SAÍDA);
pinMode (11, SAÍDA);
pinMode (10, SAÍDA);
}
loop vazio () {
digitalWrite (12, ALTO);
atraso (3000);
digitalWrite (11, ALTO);
atraso (1000);
digitalWrite (12, BAIXO);
digitalWrite (11, BAIXO);
digitalWrite (10, ALTO);
atraso (3000);
digitalWrite (10, BAIXO);
atraso (500);
digitalWrite (10, ALTO);
atraso (500);
digitalWrite (10, BAIXO);
atraso (500);
digitalWrite (10, ALTO);
atraso (500);
digitalWrite (10, BAIXO);
atraso (500);
digitalWrite (10, ALTO);
atraso (500);
digitalWrite (10, BAIXO);
digitalWrite (11, ALTO);
atraso (2000);
digitalWrite (11, BAIXO);
}
Isso é tudo, espero que você tenha sucesso !!!