Страница 1 из 2

NodeMcu2

Добавлено: 05 июл 2018, 11:38
leaner
Есть специалисты по ECP8266?
Интересует один момент, какие пины в NodeMcu отвечают за прерывания ?
в ардуино nano, uno, pro mini это ноги D2 D3
судя по даташиту NodeMcu D7, D8?

NodeMcu2

Добавлено: 05 июл 2018, 12:10
jonik22sm
Автор (Сергей Глушенко) сказал что любой пин может принимать прирывания

Отправлено спустя 1 минуту 25 секунд:
вот сдесь он отвечал http://forum.flprog.ru/viewtopic.php?p=50286#p50286

NodeMcu2

Добавлено: 19 июл 2018, 21:40
pipapsix
Все здравствуйте.
Кто нибудь энкодер подключил?? чет не получается.
Запутался я уже с этими пинами, к каким подключать?

NodeMcu2

Добавлено: 19 июл 2018, 23:44
Kotafey
pipapsix писал(а): 19 июл 2018, 21:40Все здравствуйте.
Кто нибудь энкодер подключил?? чет не получается.
Запутался я уже с этими пинами, к каким подключать?
D1, D2
Я перебрал все Энкодеры на этом и старом сайтах. На логике, на библиотеках... Заработал только один нормально, из проекта Вачика. Но у него выход один integer, я попросил сына он переделал код. Теперь два выхода UP и DOWN.
Энкодер у меня один KY-040. Четыре импульса на шаг. https://yadi.sk/d/fimpGqW33RggYW
Красиво оформлять не умею, но там все элементарно. Снять коменты для ардуино или esp.

NodeMcu2

Добавлено: 20 июл 2018, 06:58
pipapsix
[ref]Kotafey[/ref],
Благодарю.
Но ведь D1.D2. как i2c используется. как быть?
А у меня все пины до d8 заняты.

NodeMcu2

Добавлено: 20 июл 2018, 08:06
Kotafey
pipapsix писал(а): 20 июл 2018, 06:58[ref]Kotafey[/ref],
Благодарю.
Но ведь D1.D2. как i2c используется. как быть?
А у меня все пины до d8 заняты.
Попробуйте указать другие, в теории должны работать все кроме GPIO15

NodeMcu2

Добавлено: 17 авг 2018, 22:01
Rovki
Что бы не плодить тем ,задам сдесь - Мне нужно ,что бы в режиме ТСР клиента модуль выдавал мас адрес устройства ,для подключения его к Облаку ,как это сделать ? Нужен пользовательский блок или новая прошика есп или изменения ФЛпрог ?

NodeMcu2

Добавлено: 21 авг 2018, 06:53
vovka1973
Kotafey писал(а): 20 июл 2018, 08:06в теории должны работать
на практике не работают ,с учетом экрана по i2c энкодер работает на D9,D10.хотел микросхему расширения прикрутить так одно вывода не хватает для 74рс595 ставлю что осталось свободным контроллер не стартует или стартует но без показаний ,оставил эту затею до следующей версии так как эта сырая.

NodeMcu2

Добавлено: 21 авг 2018, 08:04
Kotafey
vovka1973 писал(а): 21 авг 2018, 06:53
Kotafey писал(а): 20 июл 2018, 08:06в теории должны работать
на практике не работают ,с учетом экрана по i2c энкодер работает на D9,D10.хотел микросхему расширения прикрутить так одно вывода не хватает для 74рс595 ставлю что осталось свободным контроллер не стартует или стартует но без показаний ,оставил эту затею до следующей версии так как эта сырая.
Прикрепите проект.

NodeMcu2

Добавлено: 21 авг 2018, 08:37
vovka1973
ДЕРЖИ
счетчик ноде мсу.flp

NodeMcu2

Добавлено: 21 авг 2018, 23:18
Kotafey
vovka1973 писал(а): 21 авг 2018, 08:37ДЕРЖИ счетчик ноде мсу.flp
Вот работает, на шине I2C led дисплей. Энкодер на D9 D10.

https://yadi.sk/d/8uFLexPP3aSYx4

NodeMcu2

Добавлено: 22 авг 2018, 03:12
vovka1973
Kotafey писал(а): 21 авг 2018, 23:18Вот работает, на шине I2C led дисплей. Энкодер на D9 D10.
так я и говорил что работает на D9,D10 Это опытным путем нашел на остальных нельзя не стартует или стартует без показаний ,не работает микросхема расширения так как выходов нормальных больше нет ,я же писал :D

NodeMcu2

Добавлено: 22 авг 2018, 08:12
Kotafey
vovka1973 писал(а): 22 авг 2018, 03:12
Kotafey писал(а): 21 авг 2018, 23:18Вот работает, на шине I2C led дисплей. Энкодер на D9 D10.
так я и говорил что работает на D9,D10 Это опытным путем нашел на остальных нельзя не стартует или стартует без показаний ,не работает микросхема расширения так как выходов нормальных больше нет ,я же писал :D
Работает на всех от D0 до D10

NodeMcu2

Добавлено: 22 авг 2018, 08:21
vovka1973
Kotafey писал(а): 22 авг 2018, 08:12Работает на всех от D0 до D10
Ресет нажми и если энкодер будет в определённом положении то не загрузишся :D
Как в плотную займешся то поймёшь про что я говорю ,так на пальцах не объяснить .да и в мануале пишут что нельзя эти мины использовать D3,D4 и ещё не помню какие но не все что вы утаерждаете.

NodeMcu2

Добавлено: 22 авг 2018, 23:33
Kotafey
vovka1973 писал(а): 22 авг 2018, 08:21
Kotafey писал(а): 22 авг 2018, 08:12Работает на всех от D0 до D10
Ресет нажми и если энкодер будет в определённом положении то не загрузишся :D
Как в плотную займешся то поймёшь про что я говорю ,так на пальцах не объяснить .да и в мануале пишут что нельзя эти мины использовать D3,D4 и ещё не помню какие но не все что вы утаерждаете.
Мины может и нельзя, а пины можно! :D
Я же не зря акцентировал в видео какой у меня энкодер (KY-040). У него выводы притянуты через сопротивления 10кОм к Vcc, при срабатывании замыкаются на GND. В состоянии покоя, он подпружинен и имеет четкие фиксированные положения, ни в одном из этих положений на них земли нет!
Теперь к ESPшке. При старте контроллера не должно быть GND на GPIO0, контроллер перейдет в режим програмирования и Vcc (1) на GPIO15 - контроллер заснет. С остальными ногами можно делать что угодно.
Но вы отчасти с одной стороны правы так как GPIO15 это D8 то его использовать с этим энкодером нельзя. Но можно! Просто поменяйте на энкодере провода на GND и Vcc местами и подтяжка будет к земле, а не к плюсу и контроллер без проблем стартует.
Надеюсь на пальцах объяснил.

NodeMcu2

Добавлено: 23 авг 2018, 03:11
vovka1973
Kotafey писал(а): 22 авг 2018, 23:33GND и Vcc местами и подтяжка будет к земле
у меня энкодер промышленный там такой фокус делать нельзя.

NodeMcu2

Добавлено: 23 авг 2018, 07:59
Kotafey
vovka1973 писал(а): 23 авг 2018, 03:11
Kotafey писал(а): 22 авг 2018, 23:33GND и Vcc местами и подтяжка будет к земле
у меня энкодер промышленный там такой фокус делать нельзя.
Тогда любые пины кроме GPIO0 и GPIO15

NodeMcu2

Добавлено: 23 авг 2018, 08:09
vovka1973
Kotafey писал(а): 23 авг 2018, 07:59Тогда любые пины кроме
Может знаешь почему GPIO 9 -10 тоже неработают

NodeMcu2

Добавлено: 23 авг 2018, 09:34
Kotafey
vovka1973 писал(а): 23 авг 2018, 08:09
Kotafey писал(а): 23 авг 2018, 07:59Тогда любые пины кроме
Может знаешь почему GPIO 9 -10 тоже неработают
Эти выводы используются для загрузки программы из чипа памяти. Без танцев с бубном их не задействовать.

NodeMcu2

Добавлено: 22 окт 2018, 20:56
Hijin
Подскажите какой из модулей лучше преобрести
Желательно из своего опыта в надежности, практичности и программирования в FLProg
1 https://ae01.alicdn.com/kf/HTB1zmXOXzDu ... 40x640.jpg
2 https://ae01.alicdn.com/kf/HTB1z9hqXx_r ... -WI-FI.jpg
За ранее благодарен
Прошу прощение сразу не проверил ссылки
Во втором варианте смущает чип и вроде как купился на 32 МБ а на самом деле это 4 Мбайт (4*8=32МБ)