Помогите со светофором
- Войдите на сайт для отправки комментариев
Чт, 22/03/2018 - 14:16
Здравствуйте, помогите мне с кодом. Мне нужно сделать 2 светофора с дополнительной секцией и пешеходным переходом, чтоб работали параллельно друг другу. Хочу сделать сложный перекресток, для работы.
У меня есть только коды только для простого светафора и пешеходного перехода
int car_red = 8; // пин подключения 8 int car_yellow = 9; // пин подключения 9 int car_green = 10; // пин подключения 10 int people_red = 11; // пин подключения 11 int people_green = 12; // пин подключения 12 void setup() { pinMode(car_red, OUTPUT); //цвета pinMode(car_yellow, OUTPUT); pinMode(car_green, OUTPUT); pinMode(people_red, OUTPUT); pinMode(people_green, OUTPUT); } void loop() { Car (LOW, HIGH, LOW); delay(4500); // 4,5 сек синий Car (HIGH, LOW, LOW); delay(1000); // 1 сек красный People (LOW, HIGH); delay(5000); // 5 сек for (int x=0; x<10; x++) { People (LOW, HIGH); delay(250); // 0,25 сек цикл зеленого People (LOW, LOW); delay(250); // 0,25 сек } People (HIGH, LOW); delay(500); // 0,5 сек красный Car (LOW, HIGH, LOW); delay(1000); // 1 сек синий Car (LOW, LOW, HIGH); delay(5000); for (int x=0; x<10; x++) { Car (LOW, LOW, HIGH); delay(250); // 0,25 сек цикл зеленого Car (LOW, LOW, LOW); delay(250); // 0,25 сек } } void Car (byte red, byte yellow, byte green) { // управления машины digitalWrite(car_red, red); digitalWrite(car_yellow, yellow); digitalWrite(car_green, green); } void People (byte red, byte green) { //управления пешеход digitalWrite(people_red, red); digitalWrite(people_green, green); }
Если вы понимаете, что написали в раздел "Оказание возмездных услуг", то можем сговориться. Пишите на wrk.sadman@gmail.com
Делал ребёнку для школы.) Ребёнок тоже участвовал. "Изделие" работает больше года.) htpicc@gmail.com
Здравствуйте! Пишите: y4883369@yandex.ru