Здравствуйте дорогие друзья!!!
Я покажу как сделать светофор на плате Arduino uno
Это очень просто
Есть два варианта, Первый на макетной плате (обычно есть в каждом наборе ардуино), Второй на шилде (Aliexpres всего 60-75 рублей)
Первый - шилд
Извиняюсь за его качество
делаем очень простую пайку, к 12, 11 и 10 выходу припаиваем сопротивление 220 ом и к ним светодиоды 12 - красный, 11- желтый, 10 - зеленый и все это выводим в любое GND
Второе - макетная плата
Тут все еще проще, просто как и на шилде проводим к светодиодам провода все выводим к минусу, а там добавляем сопротивление перекинув его на другой минус и там провести провод в GND.
А вот программа на светофор
Вот и все, надеюсь у вас все получится!!!
Я покажу как сделать светофор на плате Arduino uno
Это очень просто
Есть два варианта, Первый на макетной плате (обычно есть в каждом наборе ардуино), Второй на шилде (Aliexpres всего 60-75 рублей)
Первый - шилд
Извиняюсь за его качество
делаем очень простую пайку, к 12, 11 и 10 выходу припаиваем сопротивление 220 ом и к ним светодиоды 12 - красный, 11- желтый, 10 - зеленый и все это выводим в любое GND
Второе - макетная плата
Тут все еще проще, просто как и на шилде проводим к светодиодам провода все выводим к минусу, а там добавляем сопротивление перекинув его на другой минус и там провести провод в GND.
А вот программа на светофор
void setup(){
pinMode( 12, OUTPUT );
pinMode( 11, OUTPUT );
pinMode( 10, OUTPUT );
}
void loop(){
digitalWrite(12,HIGH );
delay( 3000 );
digitalWrite(11,HIGH );
delay( 1000 );
digitalWrite(12,LOW );
digitalWrite(11,LOW );
digitalWrite(10,HIGH );
delay( 3000 );
digitalWrite(10,LOW );
delay( 500 );
digitalWrite(10,HIGH );
delay( 500 );
digitalWrite(10,LOW );
delay( 500 );
digitalWrite(10,HIGH );
delay( 500 );
digitalWrite(10,LOW );
delay( 500 );
digitalWrite(10,HIGH );
delay( 500 );
digitalWrite(10,LOW );
digitalWrite(11,HIGH );
delay( 2000 );
digitalWrite(11,LOW );
}
Вот и все, надеюсь у вас все получится!!!