Encoder + Oled и Wemos mini

помогите разобраться

Вопросы от новичков
Ответить
starik2000
Рядовой
Сообщения: 14
Зарегистрирован: 04.03.2020{, 11:40}
Репутация: 0
Имя: Павел

Encoder + Oled и Wemos mini

#1

Сообщение starik2000 » 04.03.2020{, 15:31}

Доброго всем здравия.

Помогите разобраться с работой энкодера на Wemos Mini.

Этой мой первый опыт работы в FLprog. Сразу скажу, что я очень смутно понимаю , что такое язык С, в то время когда я изучал языки , в ходу были 5 дискеты. И мое познания ограничивается языком Basic.

Но вооружившись терпением и опытом интернета сделал я себе проект для управление фанкойлом вентиляции с разными режимами.
Сделал я его под плату MEGA 2560 и все прекрасно работает, и выполняет свои функции.
Возникла у меня желание, все это перенести на Wemos mini и столкнулся я с 2мя проблемами.

Энкодер полностью вешает плату и после перепрошивки на плате мигает диодом. Ниже кусок проекта(Wemos), который отлично работает на Меге, но не запускается на Wemos. В самом блоке енкодера выводы для МЕГи я переназначил на D5 6 7 не запускается.
testencoder.flp
(393.48 КБ) 48 скачиваний

Может , кто поделиться готовым блоком или поможет исправить этот .

Теперь вторая проблема.
Я не могу запустить oled дисплей на Wemos. Я 2 дня потратил на поиски проблемы, устанавливал все возможные библиотеки. Заливал примеры . Все, что у меня получилось- это белый экран и и узкаая полоска на которой что то происходит.
На Mega 2506 это прекрасно работает, и выглядит примерно так
IMG_20200304_152155.jpg
ниже я приведу часть программы для экрана на Меге, может подскажите, как это адаптировать под Wemos. Или кто поделится готовым блоком. проект на плату Wemos, но скетч не компилируется.
testoled.flp
(471.02 КБ) 47 скачиваний
Спасибо тем, кто дочитал.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Encoder + Oled и Wemos mini

#2

Сообщение vovka1973 » 04.03.2020{, 19:18}

starik2000 писал(а):
04.03.2020{, 15:31}
программы для экрана
попробуй
testoled1.flp
(65.29 КБ) 69 скачиваний
Изображение

Andrejka
Рядовой
Сообщения: 40
Зарегистрирован: 13.12.2018{, 19:40}
Репутация: 1
Имя: Андрей

Encoder + Oled и Wemos mini

#3

Сообщение Andrejka » 04.03.2020{, 19:22}

Добрый день, Wemos нет, есть NODE MCU, тоже самое практически, все работает. ВАЖНО FLPROG 6.31, а IDE 1.89 от FLPROG 5.30, прилагаю.
Вложения
Тест WiFi ESP ENC+1306 (IDE F530).flp
(707.65 КБ) 68 скачиваний

starik2000
Рядовой
Сообщения: 14
Зарегистрирован: 04.03.2020{, 11:40}
Репутация: 0
Имя: Павел

Encoder + Oled и Wemos mini

#4

Сообщение starik2000 » 04.03.2020{, 21:29}

vovka1973,
Спасибо , ваш блок помог. Дисплей работает.
Я не нашел, где в нем можно задавать размер. ( а для красивости очень было бы не плохо )
И он ругался на шрифт при компиляции. Я удалил эту строчку , и все получилось. Шрифту отдельно видимо идут?

Andrejka,
И вам тоже спасибо . Я сегодня окончательно убедился, что китаец меня обманул и прислал 1106 вместо 1306. ( до этого я их в руках не держал , а надписей нет нигде)
Ваш блок с экраном не заработал .
IMG_20200304_212644.jpg
IMG_20200304_212644.jpg (19.05 КБ) 480 просмотров
Но если постараться, можно прочитать заданную надпись :)

starik2000
Рядовой
Сообщения: 14
Зарегистрирован: 04.03.2020{, 11:40}
Репутация: 0
Имя: Павел

Encoder + Oled и Wemos mini

#5

Сообщение starik2000 » 05.03.2020{, 20:13}

vovka1973,
пришлите пожалуйста файл
OLEDDisplayFonts.h
xxxxxxx \FLProg\ideV5\portable\sketchbook\libraries\ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays\src\

со шрифтами и размером разобрался. а вот скачанный с другого место русский не понимает

Отправлено спустя 4 часа 43 минуты 3 секунды:
Всем спасибо вопрос решил. Енкодер прикрутил. Все отлично

Ответить

Вернуться в «Начинающим»