По просьбе драйвовчан выкладываю скетч финальной версии, фото к сожалению утеряны (была проблема с винчестером)
____________________________________________________________________________________
/*
Мигалка
Включает диоды на какое то время, затем выключает все кроме последнего.
*/
// К контакту d2 подключен красный 1 светодиод
// К контакту d3 подключен красный 2 светодиод
// К контакту d4 подключен желтый 1 светодиод
// К контакту d5 подключен желтый 2 светодиод
// К контакту d6 подключен зеленый 1 светодиод
// Дадим им имя:
int led1 = 2;
int led2 = 3;
int led3 = 4;
int led4 = 5;
int led5 = 6;
// Процедура установки запускается один раз
void setup(){
// инициализируем цифровые выводы как выходы:
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
}
// основной цикл:
void loop() {
digitalWrite(led1, HIGH); // включить светодиод красный 1
delay(500); // ждать 0,5 сек
digitalWrite(led2, HIGH); // включить светодиод красный 2
delay(500); // ждать 0,5 сек
digitalWrite(led3, HIGH); // включить светодиод желтый 1
delay(500); // ждать
digitalWrite(led4, HIGH); // включить светодиод желтый 2
delay(500); // ждать
digitalWrite(led1, LOW); // выключить светодиод красный 1
digitalWrite(led2, LOW); // выключить светодиод красный 2
digitalWrite(led3, LOW); // выключить светодиод желтый 1
digitalWrite(led4, LOW); // выключить светодиод желтый 2
digitalWrite(led5, HIGH); // включить светодиод зеленый 1
delay(5000); // ждать 5 секунд
digitalWrite(led5, LOW); // выключить светодиод зеленый 1
digitalWrite(led1, HIGH); // включить светодиод красный 1
digitalWrite(led2, HIGH); // включить светодиод красный 2
while(true){} // здесь нужно остановить программу, но что бы все как на паузе продолжано гореть
}
___________________________________________________________________________
Запуск светофора реализовался максимально просто — подачей питания на ардуино, потому как я видел как они тягали старый светофор и как путали провода. Кому что не понятно — пишите в коментах вопросы.