Вообщем есть приемник TSOP-22 http://amperka.ru/product/ir-receiver . Подключить и сигнал с него получить - проблема кротовья, лампочку включать сигналом тоже можно, да все что угодно, ясно дело, умеем уже. А вот подскажите люди добрые, гики ненасытные, как вот реализовать алгоритм такой, что бы вот жму кнопку на пульте( ПОСТОЯННО) и лампочка горит, или любое другое устройство, неважно, а отпускаю кнопку и не горит. Мне лично нужно чтобы моторы крутило с пульта ардуино, 2 X nrf2401l_+ есть у меня, и iskra neo прикуплена для связи, но вот хочу с пультика крутить моторы туда сюда. Просто подскажите попонятнее алгоритм, а то я не очень хорошо понимаю вот эту millis(). Прошу душевно
Пока кнопка нажата, пульт постоянно отправляет посылку. На другой стороне при приеме очередной посылки: Код (Text): #define INTERVAL ... // длительность одной посылки long stopTime = 0;// время остановки мотора ... if(пришла-посылка_с_пульта) { StartMotor(); stopTime = millis() + INTERVAL;// время остановки мотора увеличивается на длительность посылки } if(millis() >= stopTime)// если время остановки мотора прошло { StopMotor(); }