опрос цифровых входов без delay ?
- Войдите на сайт для отправки комментариев
Сб, 22/02/2020 - 19:08
уважаемые, подскажите, как грамотно сделать опрос шести цифровых входов,
раз в секунду, без delay, с выводом состояния в сериал порт, но, вывод в сериал,
только в момент изменения, т.е. один раз ?
Исчи по контексту миллис
можно повесить все шесть пинов на один порт и опрашивать его как порт а потом мАсками маскИровать (илон тут не при чем)
... раз в несколько миллисов...
а вот что имелось в виду «в момент изменения» требует отдельного рассмотрения
»что ты имела в виду, что ты имела в виду, что ты имееееела ...» :)
возможно тут без интеррапта и расширителя не оботись_ся
static bool t10; if (t10 != digitalRead(10)) { t10 = !t10; Serial.println(t10); }уважаемые, подскажите, как грамотно сделать опрос шести цифровых входов,
раз в секунду, без delay, с выводом состояния в сериал порт, но, вывод в сериал,
только в момент изменения, т.е. один раз ?
Вам программу написать за бесплатно? Мать Тереза живет где-то там.
уважаемые, подскажите, как грамотно сделать опрос шести цифровых входов,
раз в секунду, без delay, с выводом состояния в сериал порт, но, вывод в сериал,
только в момент изменения, т.е. один раз ?
Ну так и делай опрос раз в секунду, без delay(), с выводом в сериал. Хоть 200 цифровых входов. Мы не против.
static bool t10; if (t10 != digitalRead(10)) { t10 = !t10; Serial.println(t10); }Отличный код! все просто и понятно! а главное без нравоучений!
спасибо вам большое!!!
с удовольствием вас отблагодарю материально, если скажите куда ?
Это лишнее). Абсолютно не за что).
Это лишнее). Абсолютно не за что).
спасибо! вы мне очень помогли!
Лишь бы на пользу пошло.) Я в исполнителях, если что - обращайтесь. htpicc@gmail.com.