Бегущие огни без DELAY
- Войдите на сайт для отправки комментариев
Пнд, 05/11/2018 - 13:22
Всем доброго времени суток. Возникла такая проблема. На производстве, в цехе перемещается роботизированная тележка. На ней...уже стояла индикация движения, тупо бежали огоньки. В общем суть такая - контроллер выдаёт пульсирующий сигнал, 1гц. При появлении "1" - 8 диодов должны последовательно зажечься и пока не снимется сигнал гореть, при снятии "1" - последовательно погаснуть. Суть проста, но!!! "бегущих огоньков" -2, с независимой работой. Delay - понятно исключается. Может кто подскажет идею как реализовать?
Добавлю. Тележка двигается по магнитной полосе, бегущие огни - 1я - "индикация движения", 2я - индикация подъёма загрузчика. Я новичок в Arduino, многие скажут начинай с АЗОВ. Это понятно, суть в производственной необходимости. Блок был раздавлен при сбое в работе...востановлению наподлежит. Буду благодарен за помощь
const int button1Pin = 2; const int button2Pin = 3; const int led1Pin = 4; const int led2Pin = 5; void setup() { pinMode(led1Pin, OUTPUT); pinMode(led2Pin, OUTPUT); pinMode(button1Pin, INPUT); pinMode(button2Pin, INPUT); } void loop(){ if (digitalRead(button1Pin) == HIGH) { digitalWrite(led1Pin, HIGH); delay(3000); digitalWrite(led1Pin, LOW); } if (digitalRead(button2Pin) == HIGH) { digitalWrite(led2Pin, HIGH); delay(3000); digitalWrite(led2Pin, LOW); } }В просторах инета нашёл это... добавил ещё диодов. Все работает на выключение....
parkan_h15 - вы написали в платный раздел. Вы хотите заказать код за деньги?
Чем меньше делеев, тем дороже.
7808543@gmail.com
На сколько "дороже"? Ориентировочно
Чем делеи не угодили? Без делеев ведь не поймёте нифига и будете потом всех терроризировать! ) htpicc@gmail.com
7808543@gmail.com
Спасибо за помощь! Тема закрыта
**********************************
Скифа, ты сперва с предыдущим клиентом разберись.
р е а л и з у е м о - maslachenko767@mail.ru