ESP32 со встроенным OLED 1306

sava74
Рядовой
Сообщения: 18
Зарегистрирован: 01 июн 2018, 19:52
Имя: Илья

ESP32 со встроенным OLED

Сообщение sava74 »

[ref]vlad1451[/ref],
vlad1451 писал(а): 16 фев 2024, 06:45
sava74 писал(а): 15 фев 2024, 21:42FLProgUtilit
FLProgUtilit тут ни при чём. Я её раз комментировал, и всё прошилось. А сам проект есть?
вчера тестировал на 8.2.3 время компиляции проекта 5 минут, комментируешь FLProgUtilit, компиляция 40 секунд, только во встроенном arduino ide выдавал ошибку компиляции для платы, перенёс скетч в Оригинальную IDE, скомпилировалось и прошилось
проект
test2 oled1306_esp32.7z

8.2.1 работает но мешает FLProgUtilit долгая компиляция, но компилирует.
7.5.2 работает без проблем
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

ESP32 со встроенным OLED

Сообщение vlad1451 »

А я давно уже отказался от встроенного IDE. оригинальный стабильнее работает. В FLProg указал папку с оригинальным IDE. что бы не заморачиваться.

Отправлено спустя 1 час 45 минут 42 секунды:
Видимо не судьба. Такое впечатление, что данная библиотека конфликтует с диспетчером от ECOINS.
sava74
Рядовой
Сообщения: 18
Зарегистрирован: 01 июн 2018, 19:52
Имя: Илья

ESP32 со встроенным OLED

Сообщение sava74 »

[ref]vlad1451[/ref],
Oled_ESP32_test.7z
Это и есть сам проект только в ArduinoIDE попробуй. а это сам проект FLProg , блок OLED немного допилил но основной код остался тот же.
test2 oled1306_esp32.7z
вчера пробывал на 8.2.3, Arduino IDE выдает ошибку компиляции для платы, но на отдельно установленной Arduino IDE все компилируется.
пробую 8.2.1 компилируется нормально.
по поводу FLProgUtilit, процесс компиляции занимает 5 минут, комментируешь библиотеку и правишь таймер, компилируется 40 секунд,
и это происходит на всей 8-ой версии из за этой библиотеки.
По этому я и сижу на версии 7.5.2 там всё нормально работает и компилируется.

Отправлено спустя 6 минут 22 секунды:
[ref]vlad1451[/ref], Я использую AduinoIDE 2.3.0 , в FLProg нажимаешь кнопку "просмотр кода проекта" выделяю код, копирую и в уже в открытую ArduinoIDE вставляю, на много быстрее получается прошиться. Диспетчер задач не использую, не вижу смысла, большую часть проектов делаю для своего производства, производительности хватает.
Отпишись получилось с работой блока или нет без диспетчера.

Отправлено спустя 19 минут 20 секунд:
[ref]vlad1451[/ref], сейчас перепробовал кучу плат на твой проект скомпилировалась только Arduino NANO, все ESP32 выдают ошибку компиляции.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

ESP32 со встроенным OLED

Сообщение vlad1451 »

sava74 писал(а): 16 фев 2024, 10:20 Отправлено спустя 19 минут 20 секунд:
[ref]vlad1451[/ref], сейчас перепробовал кучу плат на твой проект скомпилировалась только Arduino NANO, все ESP32 выдают ошибку компиляции.
А у меня компилируется нормально. IDE 1.8.19, FLProg 8.2.3.

Отправлено спустя 2 минуты 58 секунд:
Твой проект у меня запускается без проблем, хоть на прямую с IDE, хоть из FLProg. Почему и говорю, что скорее всего из за диспетчера.
sava74
Рядовой
Сообщения: 18
Зарегистрирован: 01 июн 2018, 19:52
Имя: Илья

ESP32 со встроенным OLED

Сообщение sava74 »

[ref]vlad1451[/ref],
vlad1451 писал(а): 16 фев 2024, 10:38
sava74 писал(а): 16 фев 2024, 10:20 Отправлено спустя 19 минут 20 секунд:
[ref]vlad1451[/ref], сейчас перепробовал кучу плат на твой проект скомпилировалась только Arduino NANO, все ESP32 выдают ошибку компиляции.
А у меня компилируется нормально. IDE 1.8.19, FLProg 8.2.3.

Отправлено спустя 2 минуты 58 секунд:
Твой проект у меня запускается без проблем, хоть на прямую с IDE, хоть из FLProg. Почему и говорю, что скорее всего из за диспетчера.
Да скорее всего так и есть, скоро выложу доработанные блоки OLED
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

ESP32 со встроенным OLED

Сообщение vlad1451 »

Я в твой проект добавил диспетчер, без управления платами. Вывел с него значение скорости (количество циклов), и завёл его на 4 вход переключателя. Там должно быть значение в несколько десятков тысяч, а по факту только число 100.
sava74
Рядовой
Сообщения: 18
Зарегистрирован: 01 июн 2018, 19:52
Имя: Илья

ESP32 со встроенным OLED

Сообщение sava74 »

[ref]vlad1451[/ref],
vlad1451 писал(а): 16 фев 2024, 11:01 Я в твой проект добавил диспетчер, без управления платами. Вывел с него значение скорости (количество циклов), и завёл его на 4 вход переключателя. Там должно быть значение в несколько десятков тысяч, а по факту только число 100.
А с чего ты взял что там должно быть значение в несколько десятков тысяч?
в описании к блоку диспетчера , указано что этот выход даёт кол-во циклов за 1 секунду!
100 циклов в секунду так и есть, для маленькой программы, 1 цикл = 10 мСек. Всё правильно.
вот добавил выводов на экран в твоем тестовом проекте
test _roject_ESP32a.7z
Сам блок OLED работает ,не конфликтует с другими библиотеками!
Для диспетчера задач надо смотреть инструкции к эко среде ecoins и правильно настраивать блок, понимая что он будет выдавать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vlad1451
Сержант
Сообщения: 184
Зарегистрирован: 06 сен 2019, 19:23
Имя: Владимир
Благодарил (а): 11 раз
Поблагодарили: 7 раз

ESP32 со встроенным OLED

Сообщение vlad1451 »

sava74 писал(а): 16 фев 2024, 23:26 [ref]vlad1451[/ref],
vlad1451 писал(а): 16 фев 2024, 11:01 Я в твой проект добавил диспетчер, без управления платами. Вывел с него значение скорости (количество циклов), и завёл его на 4 вход переключателя. Там должно быть значение в несколько десятков тысяч, а по факту только число 100.
А с чего ты взял что там должно быть значение в несколько десятков тысяч?
в описании к блоку диспетчера , указано что этот выход даёт кол-во циклов за 1 секунду!
100 циклов в секунду так и есть, для маленькой программы, 1 цикл = 10 мСек.
Там в настройках есть два выхода, обычный (сколько посчитал столько и выдал), и делённое на 1000. У меня включен обычный. На ESP32 не проверял, а на 8266 есть рабочий проект, выдаёт в пределах 50-52 тясячи. На работы проект делал, так же на 8266, только он по размеру кода больше раза в 4, тот выдаёт в пределах 16-18 тысяч.

Отправлено спустя 15 минут 58 секунд:
sava74 писал(а): 16 фев 2024, 23:26 Сам блок OLED работает ,не конфликтует с другими библиотеками!
Странно конечно, но у меня не компилируется...
088.jpg
Отправлено спустя 15 минут 52 секунды:
vlad1451 писал(а): 17 фев 2024, 11:04
sava74 писал(а): 16 фев 2024, 23:26 [ref]vlad1451[/ref],
vlad1451 писал(а): 16 фев 2024, 11:01 Я в твой проект добавил диспетчер, без управления платами. Вывел с него значение скорости (количество циклов), и завёл его на 4 вход переключателя. Там должно быть значение в несколько десятков тысяч, а по факту только число 100.
А с чего ты взял что там должно быть значение в несколько десятков тысяч?
в описании к блоку диспетчера , указано что этот выход даёт кол-во циклов за 1 секунду!
100 циклов в секунду так и есть, для маленькой программы, 1 цикл = 10 мСек.
Там в настройках есть два выхода, обычный (сколько посчитал столько и выдал), и делённое на 1000. У меня включен обычный. На ESP32 не проверял, а на 8266 есть рабочий проект, выдаёт в пределах 50-52 тясячи. На работы проект делал, так же на 8266, только он по размеру кода больше раза в 4, тот выдаёт в пределах 16-18 тысяч.

Отправлено спустя 15 минут 58 секунд:
sava74 писал(а): 16 фев 2024, 23:26 Сам блок OLED работает ,не конфликтует с другими библиотеками!
Странно конечно, но у меня не компилируется...

088.jpg
P.S. Разобрался. Функция таймера в первом блоке была выключена...
А по поводу счётчика циклов... Диспетчер то установлен, а условия для плат выключены вот и получается максимум 100.

Отправлено спустя 5 часов 46 минут 30 секунд:
[ref]sava74[/ref], по экспериментировал я с вашими блоками. Вроде всё не плохо. Широкий выбор настроек, выбор ПБ в библиотеке. Но есть одно НО. К сожалению. не хотят они работать при указании условий для выполнений плат, например с помощью диспетчера от ECOINS.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

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

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

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