NodeMcu2

NodeMCU и т.п.
leaner
Сержант
Сообщения: 104
Зарегистрирован: 08 ноя 2017, 13:13

NodeMcu2

Сообщение leaner »

Есть специалисты по ECP8266?
Интересует один момент, какие пины в NodeMcu отвечают за прерывания ?
в ардуино nano, uno, pro mini это ноги D2 D3
судя по даташиту NodeMcu D7, D8?
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

NodeMcu2

Сообщение jonik22sm »

Автор (Сергей Глушенко) сказал что любой пин может принимать прирывания

Отправлено спустя 1 минуту 25 секунд:
вот сдесь он отвечал http://forum.flprog.ru/viewtopic.php?p=50286#p50286
Можно сделать ВСЁ. Было бы желание.
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

NodeMcu2

Сообщение pipapsix »

Все здравствуйте.
Кто нибудь энкодер подключил?? чет не получается.
Запутался я уже с этими пинами, к каким подключать?
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

NodeMcu2

Сообщение Kotafey »

pipapsix писал(а): 19 июл 2018, 21:40Все здравствуйте.
Кто нибудь энкодер подключил?? чет не получается.
Запутался я уже с этими пинами, к каким подключать?
D1, D2
Я перебрал все Энкодеры на этом и старом сайтах. На логике, на библиотеках... Заработал только один нормально, из проекта Вачика. Но у него выход один integer, я попросил сына он переделал код. Теперь два выхода UP и DOWN.
Энкодер у меня один KY-040. Четыре импульса на шаг. https://yadi.sk/d/fimpGqW33RggYW
Красиво оформлять не умею, но там все элементарно. Снять коменты для ардуино или esp.
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

NodeMcu2

Сообщение pipapsix »

[ref]Kotafey[/ref],
Благодарю.
Но ведь D1.D2. как i2c используется. как быть?
А у меня все пины до d8 заняты.
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

NodeMcu2

Сообщение Kotafey »

pipapsix писал(а): 20 июл 2018, 06:58[ref]Kotafey[/ref],
Благодарю.
Но ведь D1.D2. как i2c используется. как быть?
А у меня все пины до d8 заняты.
Попробуйте указать другие, в теории должны работать все кроме GPIO15
Аватара пользователя
Rovki
Полковник
Сообщения: 5726
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

NodeMcu2

Сообщение Rovki »

Что бы не плодить тем ,задам сдесь - Мне нужно ,что бы в режиме ТСР клиента модуль выдавал мас адрес устройства ,для подключения его к Облаку ,как это сделать ? Нужен пользовательский блок или новая прошика есп или изменения ФЛпрог ?
Электронщик до мозга костей и не только
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

NodeMcu2

Сообщение vovka1973 »

Kotafey писал(а): 20 июл 2018, 08:06в теории должны работать
на практике не работают ,с учетом экрана по i2c энкодер работает на D9,D10.хотел микросхему расширения прикрутить так одно вывода не хватает для 74рс595 ставлю что осталось свободным контроллер не стартует или стартует но без показаний ,оставил эту затею до следующей версии так как эта сырая.
Изображение
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

NodeMcu2

Сообщение Kotafey »

vovka1973 писал(а): 21 авг 2018, 06:53
Kotafey писал(а): 20 июл 2018, 08:06в теории должны работать
на практике не работают ,с учетом экрана по i2c энкодер работает на D9,D10.хотел микросхему расширения прикрутить так одно вывода не хватает для 74рс595 ставлю что осталось свободным контроллер не стартует или стартует но без показаний ,оставил эту затею до следующей версии так как эта сырая.
Прикрепите проект.
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

NodeMcu2

Сообщение vovka1973 »

ДЕРЖИ
счетчик ноде мсу.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

NodeMcu2

Сообщение Kotafey »

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

https://yadi.sk/d/8uFLexPP3aSYx4
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

NodeMcu2

Сообщение vovka1973 »

Kotafey писал(а): 21 авг 2018, 23:18Вот работает, на шине I2C led дисплей. Энкодер на D9 D10.
так я и говорил что работает на D9,D10 Это опытным путем нашел на остальных нельзя не стартует или стартует без показаний ,не работает микросхема расширения так как выходов нормальных больше нет ,я же писал :D
Изображение
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

NodeMcu2

Сообщение Kotafey »

vovka1973 писал(а): 22 авг 2018, 03:12
Kotafey писал(а): 21 авг 2018, 23:18Вот работает, на шине I2C led дисплей. Энкодер на D9 D10.
так я и говорил что работает на D9,D10 Это опытным путем нашел на остальных нельзя не стартует или стартует без показаний ,не работает микросхема расширения так как выходов нормальных больше нет ,я же писал :D
Работает на всех от D0 до D10
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

NodeMcu2

Сообщение vovka1973 »

Kotafey писал(а): 22 авг 2018, 08:12Работает на всех от D0 до D10
Ресет нажми и если энкодер будет в определённом положении то не загрузишся :D
Как в плотную займешся то поймёшь про что я говорю ,так на пальцах не объяснить .да и в мануале пишут что нельзя эти мины использовать D3,D4 и ещё не помню какие но не все что вы утаерждаете.
Изображение
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

NodeMcu2

Сообщение 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 местами и подтяжка будет к земле, а не к плюсу и контроллер без проблем стартует.
Надеюсь на пальцах объяснил.
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

NodeMcu2

Сообщение vovka1973 »

Kotafey писал(а): 22 авг 2018, 23:33GND и Vcc местами и подтяжка будет к земле
у меня энкодер промышленный там такой фокус делать нельзя.
Изображение
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

NodeMcu2

Сообщение Kotafey »

vovka1973 писал(а): 23 авг 2018, 03:11
Kotafey писал(а): 22 авг 2018, 23:33GND и Vcc местами и подтяжка будет к земле
у меня энкодер промышленный там такой фокус делать нельзя.
Тогда любые пины кроме GPIO0 и GPIO15
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

NodeMcu2

Сообщение vovka1973 »

Kotafey писал(а): 23 авг 2018, 07:59Тогда любые пины кроме
Может знаешь почему GPIO 9 -10 тоже неработают
Изображение
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

NodeMcu2

Сообщение Kotafey »

vovka1973 писал(а): 23 авг 2018, 08:09
Kotafey писал(а): 23 авг 2018, 07:59Тогда любые пины кроме
Может знаешь почему GPIO 9 -10 тоже неработают
Эти выводы используются для загрузки программы из чипа памяти. Без танцев с бубном их не задействовать.
Аватара пользователя
Hijin
Лейтенант
Сообщения: 325
Зарегистрирован: 22 авг 2017, 11:08
Откуда: Винница
Имя: Юрий

NodeMcu2

Сообщение 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МБ)
Последний раз редактировалось Hijin 22 окт 2018, 22:58, всего редактировалось 3 раза.
Ответить

Вернуться в «Платы на основе ESP8266»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя