• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Кнопка нажимается ровно один раз

SuperBoss

Member
Друзья, подскажите в чем проблема может быть. Никак не пойму причину косяка.

Использую Wemos D1 R2 Mini в качестве платы. Использую вот этот фреймворк Arduino https://github.com/platformio/platform-espressif8266 соответственно под PlatformIO.

Есть у меня одна кнопка, нажимная. Подключена одним концом на GND, вторым концом через резистор 10 кОм на D0.

Проблема в том, что после перезапуска могу кнопку нажать только 1 раз, все последующие разы ее нажатие никак не регистрируются. Пробовал разные дебаунсеры и т.п. - результат один и тот же. Перезагружаю и все опять норм, на одно нажатие.

В чем может быть заковыка? Уж не в 10 кОм ли резисторе?
 

SuperBoss

Member
Так, с проблемой справился. Нужно было делать подтяжку. В результате резистор удалил, поменял рабочий пин на D8, сделал кнопку вторым концом не на GND, а на 3.3В.
 

Сергей_Ф

Moderator
Команда форума
Так, с проблемой справился. Нужно было делать подтяжку. В результате резистор удалил, поменял рабочий пин на D8, сделал кнопку вторым концом не на GND, а на 3.3В.
Ужас. Нельзя питание на пин подавать.
 
Сверху Снизу