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

nodemcu v3 + энкодер

Добавлено: 12 авг 2019, 21:13
ecoins
Alexxxx писал(а): 12 авг 2019, 19:11 Здравствуйте, 1)Да библиотека установлена на отсутствие библиотеки не жалуется.
2)Нет не грузился, выдавал неправильные переменные пины.
3)Да на nano всё работает.
Теперь разобрался или ещё нужны подсказки? Пины меняются в параметрах пользователя. И ещё выше тебе предложили блок энкодера для ESP8266.

nodemcu v3 + энкодер

Добавлено: 12 авг 2019, 21:23
Alexxxx
Ivan_Kornege писал(а): 11 авг 2019, 07:57
Mining писал(а): 11 авг 2019, 05:44Блок будет.
Первый от AVGN пришёл. Блок компилируется IDE но не тестировался в железке
Пробуйте.
ESP_encoder1.flp

Отправлено спустя 49 минут 14 секунд:
Rovki писал(а): 10 авг 2019, 15:45 Так для этого есть цитирование ,что бы не путать :yes:
восток дело тонкое... там свои в башке тараканы...
Спасибо за блок буду пробовать.

Отправлено спустя 28 секунд:
ecoins писал(а): 12 авг 2019, 21:13
Alexxxx писал(а): 12 авг 2019, 19:11 Здравствуйте, 1)Да библиотека установлена на отсутствие библиотеки не жалуется.
2)Нет не грузился, выдавал неправильные переменные пины.
3)Да на nano всё работает.
Теперь разобрался или ещё нужны подсказки? Пины меняются в параметрах пользователя. И ещё выше тебе предложили блок энкодера для ESP8266.
Я видел тот блок буду с ним пробовать.
Скачал, буду пробовать.

nodemcu v3 + энкодер

Добавлено: 13 авг 2019, 21:00
Alexxxx
Можете помочь пробую загрузить с блоком выше мне выдаёт ошибку, пожете подсказать как её исправить?

nodemcu v3 + энкодер

Добавлено: 13 авг 2019, 22:21
Rovki
Проверьте в настройках (инструменты) у вас стоит нужный контроллер и сом порт .Проверьте в диспетчере устройств , что выбран данный порт и что нет ошибок в подключении к нему.

nodemcu v3 + энкодер

Добавлено: 14 авг 2019, 08:47
Ivan_Kornege
Alexxxx писал(а): 13 авг 2019, 21:00 Можете помочь пробую загрузить с блоком выше мне выдаёт ошибку, пожете подсказать как её исправить?
Лёха надо сюда заливать твой проект и тогда его можно проверить и что то подсказать. По картинкам здесь только экстрасенс смогёт.
Хотя [ref=#ff8000]Rovki[/ref] пытается стать экстрасексом :smile171:

nodemcu v3 + энкодер

Добавлено: 14 авг 2019, 08:52
Ivan_Kornege
ЕщЁ вариант блок энкодера для ESP
ESP_encoder1_3.flp

nodemcu v3 + энкодер

Добавлено: 14 авг 2019, 12:31
Ivan_Kornege
[ref]Alexxxx[/ref], в твой проект
Alexxxx писал(а): 09 авг 2019, 18:54 Баня (2).flp
вставил блок экодер. компилируется без ошибок
Баня 2_энкодер1.flp

nodemcu v3 + энкодер

Добавлено: 15 авг 2019, 08:50
Mining
Ivan_Kornege писал(а): 14 авг 2019, 08:52 ЕщЁ вариант блок энкодера для ESP

ESP_encoder1_3.flp
рабочий

Отправлено спустя 19 минут 50 секунд:
[ref]EgorKa[/ref], У вас проблема с этим кусочком
EgorKa писал(а): 11 авг 2019, 18:53 void ICACHE_RAM_ATTR encoderISR() //interrupt service routines need to be in ram { encoder.readAB(); } void ICACHE_RAM_ATTR encoderButtonISR() { encoder.readPushButton(); }
Почему то автор FLP решил что void в поле DeclareSection нельзя писать.
В IDE можно.

nodemcu v3 + энкодер

Добавлено: 15 авг 2019, 12:23
Ivan_Kornege
Выложил два вариант блоков энкодера сюда Энкодер для ESP8266

nodemcu v3 + энкодер

Добавлено: 15 авг 2019, 21:09
Alexxxx
Здравствуйте, удалось загрузить проект на nodemcu я его заменил энкодер после этого проект загрузился но при нажатии на энкодер меню не выходит, а при вращение энкодера мигает синий светодиод на esp, чтобы было понятно снял видно.https://youtu.be/36arYsXRxwM

nodemcu v3 + энкодер

Добавлено: 16 авг 2019, 05:00
Evgesha
[ref]Alexxxx[/ref],
Выложите проект последний из видео, и схему подключений, тогда вам смогут помочь

nodemcu v3 + энкодер

Добавлено: 16 авг 2019, 15:20
Ivan_Kornege
[ref]Alexxxx[/ref], всегда заливай свой проект (которым прошил ESP) к своему сообщению если хочешь получить правильный ответ.
По видео можно увидеть как у тебя ведет собранное железо.

nodemcu v3 + энкодер

Добавлено: 16 авг 2019, 19:14
Alexxxx
Ivan_Kornege писал(а): 16 авг 2019, 15:20 [ref]Alexxxx[/ref], всегда заливай свой проект (которым прошил ESP) к своему сообщению если хочешь получить правильный ответ.
По видео можно увидеть как у тебя ведет собранное железо.
Evgesha писал(а): 16 авг 2019, 05:00 [ref]Alexxxx[/ref],
Выложите проект последний из видео, и схему подключений, тогда вам смогут помочь
Здравствуйте, вот проект.

Отправлено спустя 9 минут 41 секунду:
Evgesha писал(а): 16 авг 2019, 05:00 [ref]Alexxxx[/ref],
Выложите проект последний из видео, и схему подключений, тогда вам смогут помочь
Здравствуйте, вот пины для подключения: энкодер:sw-d8,dt-d3,clk-d4, ds18b20-d5, реле:in1-d7, in2-d6.

nodemcu v3 + энкодер

Добавлено: 16 авг 2019, 19:45
EgorKa
Alexxxx писал(а): 15 авг 2019, 21:09 при нажатии на энкодер меню не выходит, а при вращение энкодера мигает синий светодиод на esp
проверить надо работу кнопки которой включаете меню. Энкодер тут не причем.

nodemcu v3 + энкодер

Добавлено: 16 авг 2019, 19:50
Alexxxx
EgorKa писал(а): 16 авг 2019, 19:45
Alexxxx писал(а): 15 авг 2019, 21:09 при нажатии на энкодер меню не выходит, а при вращение энкодера мигает синий светодиод на esp
проверить надо работу кнопки которой включаете меню. Энкодер тут не причем.
я нашёл причину просто светодиод на nodemcu подключён к d4 и энкодер был тоже подключён на тот пин я переподключил и он больше не светится но все равно не работает.

nodemcu v3 + энкодер

Добавлено: 16 авг 2019, 20:07
EgorKa
[ref]Alexxxx[/ref], а что так расстроило мигание диода? Пусть себе мигает.
Но теперь можно подключить на эту ногу кнопку в проекте и на ESP.
Будет индикация при нажатии кнопки. Так можно проверить работу кнопки если нет других приборов.

Отправлено спустя 1 минуту 18 секунд:
Как убедитесь что кнопка работает, дальше разбирайтесь со своим проектом "Меню".

nodemcu v3 + энкодер

Добавлено: 17 авг 2019, 08:36
Ivan_Kornege
Alexxxx писал(а): 16 авг 2019, 19:50 я нашёл причину просто светодиод на nodemcu подключён к d4 и энкодер был тоже подключён на тот пин я переподключил и он больше не светится но все равно не работает.
У тебя видимо кнопка на энкодере не пашет. У меня нет дисплея как у тебя. В проекте вывел в UART показания энкодера и меню для просмотра событий в мониторе порта.
Подключение энкодера: sw ➳d5, dt ➳d3, clk ➳d4 . При вращении энкодера диод на ESP мигает.
При нажатии на кнопку энкодера и удержания 3 сек в мониторе порта вижу переход в меню.
Баня_2 энкодер Ivan.flp
[spoiler]
Баня2_Энкодер.JPG
[/spoiler]

nodemcu v3 + энкодер

Добавлено: 17 авг 2019, 09:48
Mining
Ivan_Kornege писал(а): 17 авг 2019, 08:36 Подключение энкодера: sw ➳d5, dt ➳d3, clk ➳d4 .
Надо было подключить кнопку на D0 тогда при нажатии будет светится диод возле пина RST , если такая платка
Изображение

nodemcu v3 + энкодер

Добавлено: 17 авг 2019, 12:18
Ivan_Kornege
Подключил кнопку на d0 - работает и диод засвечивает при нажатии и удержании.

nodemcu v3 + энкодер

Добавлено: 17 авг 2019, 20:19
Alexxxx
Ivan_Kornege писал(а): 17 авг 2019, 08:36
Alexxxx писал(а): 16 авг 2019, 19:50 я нашёл причину просто светодиод на nodemcu подключён к d4 и энкодер был тоже подключён на тот пин я переподключил и он больше не светится но все равно не работает.
У тебя видимо кнопка на энкодере не пашет. У меня нет дисплея как у тебя. В проекте вывел в UART показания энкодера и меню для просмотра событий в мониторе порта.
Подключение энкодера: sw ➳d5, dt ➳d3, clk ➳d4 . При вращении энкодера диод на ESP мигает.
При нажатии на кнопку энкодера и удержания 3 сек в мониторе порта вижу переход в меню.
Баня_2 энкодер Ivan.flp
[spoiler]
Баня2_Энкодер.JPG
[/spoiler]
Здравствуйте, да переход в меню работает ну ещё там надо листать нажимая на кнопку энкодера там в меню можно выбрать температуру чтобы включилось реле чтобы выбрать надо крутить энкодер а, чтобы выбралось надо зажать на 3 секунды, в Output там держешь кнопку 3 секунды и выходишь из меню.