Подключение кнопки к ESP8266
Модератор: immortal
-
- Сообщения: 10
- Зарегистрирован: Чт ноя 10, 2016 11:41 am
- Благодарил (а): 0
- Поблагодарили: 0
Re: Подключение кнопки к ESP8266
Не, я как раз имел ввиду правильное физическое подключение кнопки к ESP. Если у меня будет какое-то свойство объекта в Majordomo, которое будет изменяться при включении и выключении кнопки, то сценарий я вызвать сумею.
В схемотехнике я мало что понимаю, и если допустим подключить датчик температуры не составило проблем, то с кнопкой посложнее.
Буду искать тестер и разбираться что к чему. Всем спасибо.
В схемотехнике я мало что понимаю, и если допустим подключить датчик температуры не составило проблем, то с кнопкой посложнее.
Буду искать тестер и разбираться что к чему. Всем спасибо.
-
- Сообщения: 105
- Зарегистрирован: Чт окт 20, 2016 10:59 pm
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
Re: Подключение кнопки к ESP8266
Может я где-то не прав, но если у вас хватило сил подключить датчик температуры, то есп вполне может быть тестером.
Выводите на кнопку питание, с кнопки забираете на какой-нибудь пин.
Дальше читаете состояние пина и тыкаете в разные контакты кнопки.
Профит.
Ну, еще не забыть подтянуть пин к земле.
Вроде так как-то...
Выводите на кнопку питание, с кнопки забираете на какой-нибудь пин.
Дальше читаете состояние пина и тыкаете в разные контакты кнопки.
Профит.
Ну, еще не забыть подтянуть пин к земле.
Вроде так как-то...
-
- Сообщения: 10
- Зарегистрирован: Чт ноя 10, 2016 11:41 am
- Благодарил (а): 0
- Поблагодарили: 0
Re: Подключение кнопки к ESP8266
Ок, типа такого совет мне и нужен был.
Спасибо за помощь.
Если не сложно, поясните пожалуйста, что значит подтянуть пин к земле?
Спасибо за помощь.
Если не сложно, поясните пожалуйста, что значит подтянуть пин к земле?
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Подключение кнопки к ESP8266
Тогда с кнопкой будет попроще. Есть одно золотое правило - если не знаешь распиновку кнопки - поставь последовательно с ней резистор на 100 - 500 ом . Дальше в любую ардуину загоняешь скетч из примеров , например даже чтение аналогового порта с выводом состояния в сериал. Между + и пином включаешь резистор на 1 ком , туда же любой контакт твоей кнопки и любой другой контакт на землю. Запускаешь скетч и смотришь что вываливается в сериал, при этом постоянно нажимаю на кнопку. Если ничего не происходит - меняю другой контакт. Вариантов всего десяток. Обычно средний вывод и любой боковой.
Блин, ну нет у меня тестера , а кнопку прозвонить надо. Или предложите вариант попроще.
Блин, ну нет у меня тестера , а кнопку прозвонить надо. Или предложите вариант попроще.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 105
- Зарегистрирован: Чт окт 20, 2016 10:59 pm
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
Re: Подключение кнопки к ESP8266
На еспшках, вроде и на ардуинах, это означает поставить между мином и землей или плюсом резистор.musicman_08 писал(а):Ок, типа такого совет мне и нужен был.
Спасибо за помощь.
Если не сложно, поясните пожалуйста, что значит подтянуть пин к земле?
Только, вроде, на есп обычно ставят 10КОм резисторы, а не 1, как написал serghei.
Это требуется для того, чтобы на пине в свободном состоянии было какое-то определенной электричество (положение).
Иначе если на пин подать +, а потом его убрать, то вы так и будете читать +.
Надеюсь, объяснил доступно.
-
- Сообщения: 105
- Зарегистрирован: Чт окт 20, 2016 10:59 pm
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
Re: Подключение кнопки к ESP8266
Подскажите, а зачем??serghei писал(а):Есть одно золотое правило - если не знаешь распиновку кнопки - поставь последовательно с ней резистор на 100 - 500 ом.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Подключение кнопки к ESP8266
Прижать к земле - это значит между землей и пином стоит резистор , а кнопка между пином и + . Подтянуть к питанию - наоборот - земля , кнопка , пин , резистор , +.
Последний раз редактировалось serghei Чт мар 02, 2017 3:39 pm, всего редактировалось 1 раз.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 10
- Зарегистрирован: Чт ноя 10, 2016 11:41 am
- Благодарил (а): 0
- Поблагодарили: 0
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Подключение кнопки к ESP8266
Имел ввиду между кнопкой и пином. Смысл в том , что если накосячить со скетчем и случайно вход назначить выходом ( или не на тот пин посадить кнопку ) и коротнуть кнопку на землю - прощай девайс. За 40 лет работы с электроникой спалил не мало всякого. Правило очень часто спасало.Ged писал(а): Подскажите, а зачем??
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 105
- Зарегистрирован: Чт окт 20, 2016 10:59 pm
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
Re: Подключение кнопки к ESP8266
Спасибо, как-то не думал об этом.serghei писал(а): случайно вход назначить выходом ( или не на тот пин посадить кнопку ) и коротнуть кнопку на землю - прощай девайс.