Светофор
- Войдите на сайт для отправки комментариев
Вс, 25/03/2018 - 21:00
Здравствуйте, помогите мне с кодом. Мне нужно сделать 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); }
Что значит "есть коды"?
Откуда они "есть"? Написали сами или нашли на просторах?
Если хотите, чтобы в этой теме что-то было кроме глума, распишите подробно, как собираетесь управлять светофорами. Т.е. что-то вроде ТЗ.
Нашел на просторах интернета и немного его подправил. Вот примерно такой перекресток. Я незнаю как написать код
HeLLMiron - тема светофора - одна из учебных задач на ардуино. Она не раз уже обсуждалась, ищите в поиске. Кстати. поэтому я несколько сомневаюсь, что это вам "для работы". Если речь идет о том, чтобы сдать курсовую - дерзайте сами, тут нерадивым ученикам помогать не принято.
Если же и правда для работы - и вы сами не знаете как написать - обратитесь в платный раздел "Ищу исполнителя"
Хочу сделать сложный перекресток, для работы
Какой работы? Курсовой или дипломной?