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

Подключение двух кнопок на esp01

Ildarmustafin86

Active member
Для загрузки прошивки нажимаете FLASH(gpio0 на gnd), затем жмете RESET (reset на gnd) и отпускаете reset.
 

SugreonLeks

New member
Для загрузки прошивки нажимаете FLASH(gpio0 на gnd), затем жмете RESET (reset на gnd) и отпускаете reset.
А, это да. Я припаял кнопку на gpio0 и gnd, зажимаю и включаю в компьютер, после этого ESP01 переходит в режим программирования и я заливаю прошивку.
 

SugreonLeks

New member

tretyakov_sa

Moderator
Команда форума
Не стал читать весь топик. Для работы ESP8266 GPIO 0 и 2 должны быть подтянуты к vcc через резистор для правильного старта, что скорее всего и сделано на плате вашего модуля. Так что просто поставьте две кнопки от этих ножек на землю. И напишите код так что нажатие это LOW. Любой другой вариант подключения к этим ногам будет заставлять esp читать код вашей программы из несуществующих мест.
 

SugreonLeks

New member
Не стал читать весь топик. Для работы ESP8266 GPIO 0 и 2 должны быть подтянуты к vcc через резистор для правильного старта, что скорее всего и сделано на плате вашего модуля. Так что просто поставьте две кнопки от этих ножек на землю. И напишите код так что нажатие это LOW. Любой другой вариант подключения к этим ногам будет заставлять esp читать код вашей программы из несуществующих мест.
Ок, попробую. Спасибо. Модуль уже не жалко, так как проект реализовал уже на esp d1 mini, дело теперь принципа, заставить эти два пина работать.
 

CodeNameHawk

Moderator
Команда форума
Во-первых. Предполагаю что на пинах GPIO0 и GPIO2 стоит подтяжка к High, во-вторых проще использовать INPUT_PULLUP и подавать кнопками ноль. При этом нет гемора при перезагрузке модуля и входе в boot
 
Сверху Снизу