Помогите с Переключением режимов
- Войдите на сайт для отправки комментариев
Пнд, 11/02/2019 - 16:54
Всем привет. Вот решил собрать светофор и добавить кнопку . Суть в чем,что при нажатии кнопки - должен меняться режим. певрый - светофор , второй - мигания одного YLED и третий - выкл.
Вот код. Вроде все компилируется ,но кнопка отказывается переключать режимы и после загрузки скетча работает только mode1 . В чем проблема ?
P.S. я только начал осваивать Ардуинку ,по-этому прошу без стёба)
ну как же без стеба, если вы даже код в форум не можете правильно выложить?
ну как же без стеба, если вы даже код в форум не можете правильно выложить?
Я не думал ,что Вас это так сильно тронет. В след.раз я учту!
тем не менее код выложен весь и читается весь!
Я не думал ,что Вас это так сильно тронет. В след.раз я учту!
Тогда и советы получите в следующий раз.
Пока не выложите код - вряд ли будет предметный разговор. Его и после этого может не получится... но без кода - шансов вовсе нет.
Я не думал ,что Вас это так сильно тронет. В след.раз я учту!
Тогда и советы получите в следующий раз.
Пока не выложите код - вряд ли будет предметный разговор. Его и после этого может не получится... но без кода - шансов вовсе нет.
Вместо того ,что бы демонстрировать свою непонятную неприязнь , могли бы начать разговор с подсказки как правильно выложить код,так как, если Вы не заметили , это мое первое сообщение на форум и я могу некоторые тонкости не знать!
В ином случае, можете не помогать( не настаиваю ) , надеюсь найдутся люди по гостеприимней .
В строка 18-27 записана функция debounce. Вопрос: что она возвращает в том случае, когда last==current (т.е. практически всегда)?
как я понял , это идет защита от дребезга кнопки ( такое решение я нашел в интернете ) .
Вместо того ,что бы демонстрировать свою непонятную неприязнь , могли бы начать разговор с подсказки как правильно выложить код,так как, если Вы не заметили , это мое первое сообщение на форум и я могу некоторые тонкости не знать!
Вместо того, чтобы бычить, могли бы начать жизнь на форуме с изучения его правил в разделе "песочница". Тогда бы и недоразумений было бы меньше. В общем, прекращайте бычить. А будете хамить, Вас просто нах пошлют.
На Ваш вопрос я уже ответил. По крайней мере одно из "что не так" Вы уже знаете. Исправляйте, а там посмотрим дальше. Если после исправления, по-прежнему не нравится, исправленный код в студию (и без балабольства про "следующий раз").
как я понял , это идет защита от дребезга кнопки ( такое решение я нашел в интернете ) .
Вы не поняли вопроса? Вопрос был: что возвращает эта функция в том случае, когда last==current ?
Ответьте себе (мне не надо, я и так знаю) и исправьте ошибку.
я и не начинал "Бычить " как Вы говорите,а вполне цевелизовано вел диалог .
Исправлю код и сразу отпишусь об изменениях
это раздел "Программирование". Скажи спасибо, что просто не потёрли. В песочнице помогают начинающим, и не посылают сразу.
Чего-то Вы, уважаемый, перемудрили с кнопкой. Вам же просто нужен факт нажатия, а Вы в 82 строке устраиваете пляски с бубнами. Если Вам ракету не запускать в космос, так считывайте кнопку по отпусканию. Типа
я и не начинал "Бычить "
Вашу фразу "Вместо того ,что бы демонстрировать..." в адрес уважаемого на форуме человека, а называю "бычить". Вы можете называть по-другому - мы свободные люди.
что возвращает?
нашел в интернете.
То ТС, в общем, переместил в песочницу, чтобы не было мучительно больно, ознакомьтесь с первыми постами в головной теме.
P/S И если не трудно, ответьте на вопрос: Что подвигло постить в "Программирование", а не в раздел для начинающих? Он меня мучает последнее время.
Каким образом у вас вообще должно обрабатываться нажатие кнопки, если у вас одни delay в коде.