ESP32 программирование из FLProg.

Кастомный контроллер ESP32 Devkit V1 для версий 6.1

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

ESP32 программирование из FLProg.

#21

Сообщение vovka1973 » 12.11.2019{, 18:14}

ecoins писал(а):
12.11.2019{, 18:02}
Подскажите, пожалуйста, куда подгружать файл ESP32.cdl?
Сюда
СпойлерПоказать
22.JPG
Изображение

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

ESP32 программирование из FLProg.

#22

Сообщение ecoins » 12.11.2019{, 19:03}

vovka1973 писал(а):
12.11.2019{, 18:14}
Сюда
Спасибо. Получилось. И еще попробовал свой контроллер собрать без привязки к конкретному типу контроллера.
Очень здорово - разработчик умеет удивлять! Спасибо ему.
Новый вопрос: где хранятся подключенные файлы *.cdl?

Ecomat
Рядовой
Сообщения: 35
Зарегистрирован: 02.07.2019{, 08:47}
Репутация: 0
Имя: Александр

ESP32 программирование из FLProg.

#23

Сообщение Ecomat » 12.11.2019{, 21:27}

Nextion не заработал??

Аватара пользователя
DrMario
Лейтенант
Сообщения: 371
Зарегистрирован: 07.11.2016{, 13:11}
Репутация: 58
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

ESP32 программирование из FLProg.

#24

Сообщение DrMario » 13.11.2019{, 06:27}

ecoins писал(а):
12.11.2019{, 18:02}
И еще вопрос - испытывали ESP32 Bluetooth на практике?
Мы тестировали месяца 2 назад, упорно - минут через 15 постоянного обмена обмен зависал, похоже было на переполнение буферов. Разбираться не стали, отложили на время. В сети серьезных примеров не нашли.
ESP32 Bluetooth на практике с пристрастием не тестировал, но за наблюдение спасибо. В ESP32 Bluetooth я разочаровался по причине большого размера этой библиотеки, видимо натолкали туда всяких разных служб. В своем проекте я хотел использовать вайфай для обновления и блютуз для обмена и управления своим устройством. Оказалось, что в такой конфигурации при компиляции в режиме Partition scheme: По умолчанию, даже простой блинк занимает больше 100% места. При переключении Minimal SPIFFS (Large APPS with OTA) около 70%, что для меня не приемлемо. Для управления выбрал обмен по UDP. Кстати изначально сделал свое устройство на ESP8266 с обменом по UDP, так обмен данными стабильно через каждые 10 сек. приостанавливался на 1 сек. после чего восстанавливался. :smile37:
Пришлось переходить на ESP32, в ней 2 ядра и нет этого костыля.

Аватара пользователя
DrMario
Лейтенант
Сообщения: 371
Зарегистрирован: 07.11.2016{, 13:11}
Репутация: 58
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

ESP32 программирование из FLProg.

#25

Сообщение DrMario » 17.11.2019{, 14:48}

Обновил содержимое в блоках пользователя, описание в первом посте.

EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09.03.2019{, 17:49}
Репутация: 21
Имя: Egor

ESP32 программирование из FLProg.

#26

Сообщение EgorKa » 17.11.2019{, 18:54}

DrMario писал(а):
17.11.2019{, 14:48}
Обновил содержимое в блоках пользователя,
а как их заменить?

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP32 программирование из FLProg.

#27

Сообщение aidar_i » 17.11.2019{, 19:50}

Удалите старый блок.

EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09.03.2019{, 17:49}
Репутация: 21
Имя: Egor

ESP32 программирование из FLProg.

#28

Сообщение EgorKa » 18.11.2019{, 19:22}

DrMario писал(а):
31.10.2019{, 14:18}
Встроенный датчик температуры проверить не удалось, в имеющихся у меня контроллерах его нету
аналогично. Интересно в каких версиях ESP32 он есть?
И вот еще момент, что означает "ИК дистанционное управление (передатчик/приемник, до 8 каналов)" кто разбирался?

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

ESP32 программирование из FLProg.

#29

Сообщение edyapd » 18.11.2019{, 19:50}

EgorKa писал(а):
18.11.2019{, 19:22}
И вот еще момент, что означает "ИК дистанционное управление (передатчик/приемник, до 8 каналов)" кто разбирался?
Сильно не разбирался, но чисто логически. Если написано "12-разрядный АЦП до 18 каналов", то вы же понимаете о чём речь? Или "16 каналов для ШИМ". Думаю, что с ИК тоже самое.

EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09.03.2019{, 17:49}
Репутация: 21
Имя: Egor

ESP32 программирование из FLProg.

#30

Сообщение EgorKa » 18.11.2019{, 19:57}

edyapd писал(а):
18.11.2019{, 19:50}
с ИК тоже самое
что тоже самое? Есть ИК приемник встроенный -где?

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

ESP32 программирование из FLProg.

#31

Сообщение edyapd » 18.11.2019{, 20:31}

Короче заинтриговали :smile469:
Пошарился по интернету. Все поверхностные описания как будто слизаны друг с друга.
Нашёл боле-менее нормальное описание. И там не слова про "ИК дистанционное управление".
Может это последствия перевода с китайского :smile38:

EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09.03.2019{, 17:49}
Репутация: 21
Имя: Egor

ESP32 программирование из FLProg.

#32

Сообщение EgorKa » 18.11.2019{, 20:48}

edyapd писал(а):
18.11.2019{, 20:31}
Может это последствия перевода с китайского :smile38:
Вернуться к началу
типа как датчик темературы... которго у меня тоже не оказалось :smile427:

NWspb
Рядовой
Сообщения: 20
Зарегистрирован: 27.01.2017{, 20:59}
Репутация: 0
Откуда: СПб

ESP32 программирование из FLProg.

#33

Сообщение NWspb » 23.11.2019{, 08:11}

Люди!!! нужен хелп!!! Ардуино 1.8.10, FLprog 6.1.1, добавил ЕSP32 в платы, всё ок, но Ардуино выдаёт сл
"Неверная библиотека найдена в c:\flprog\ideV4\libraries\Esp32-SoftwareSerial-master: Missing 'sentence' from library"
Уже и с сайта качал библиотеку и zip архивом пытался добавить и тд, всё равно пишет "Неверная библиотека найдена в c:\flprog\ideV4\libraries\Esp32-SoftwareSerial-master: Missing 'sentence' from library" :smile14:
Подскажите что в таком случае делать?
Я не теоретик, я практик.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

ESP32 программирование из FLProg.

#34

Сообщение Sancho » 23.11.2019{, 08:25}

NWspb писал(а):
23.11.2019{, 08:11}
Подскажите что в таком случае делать?
Давайте и мы проверим, для поиска места, где собака...
Давайте .ino файл из IDE - попробуем скомпилить
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

NWspb
Рядовой
Сообщения: 20
Зарегистрирован: 27.01.2017{, 20:59}
Репутация: 0
Откуда: СПб

ESP32 программирование из FLProg.

#35

Сообщение NWspb » 23.11.2019{, 08:30}

Скетч проверяю, всё ок.
При загрузке выдаёт ошибку, пишет про библиотеку(

Отправлено спустя 4 минуты 50 секунд:
http://skrinshoter.ru/s/231119/hFV7zcPd
Вложения
pr1.ino
(775 байт) 79 скачиваний
Я не теоретик, я практик.

Anydy

ESP32 программирование из FLProg.

#36

Сообщение Anydy » 23.11.2019{, 08:55}

Ребята, Сергей в следующей версии программы добавит поддержку ESP32 ....подождем немного!

NWspb
Рядовой
Сообщения: 20
Зарегистрирован: 27.01.2017{, 20:59}
Репутация: 0
Откуда: СПб

ESP32 программирование из FLProg.

#37

Сообщение NWspb » 23.11.2019{, 09:02}

Anydy писал(а):
23.11.2019{, 08:55}
Ребята, Сергей в следующей версии программы добавит поддержку ESP32 ....подождем немного!
:smile9:
Я не теоретик, я практик.

Аватара пользователя
DrMario
Лейтенант
Сообщения: 371
Зарегистрирован: 07.11.2016{, 13:11}
Репутация: 58
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

ESP32 программирование из FLProg.

#38

Сообщение DrMario » 26.11.2019{, 10:42}

В первом посте я выкладывал блоки пользователя, в которых есть блок ESP32 Chip ID. Получилось так, что если в настройках сообщений компилятора Arduino IDE выбрать Подробно или Все, то при компиляция выполняется с ошибкой left operand of comma operator has no effect [-Werror=unused-value]
У меня просьба к знатокам программирования поправить код этого блока, моих знаний не хватает :smile37:

dsfbuy
Сержант
Сообщения: 171
Зарегистрирован: 03.11.2018{, 12:40}
Репутация: 21
Откуда: Братск
Имя: Виктор

ESP32 программирование из FLProg.

#39

Сообщение dsfbuy » 26.11.2019{, 13:00}

DrMario, Так компилирует ChipID = printf ("%04X",(uint16_t)(chipid>>32)) + printf ("%08X", (uint32_t) chipid);
Что вышло не проверял.
Вообще и так компилит без доп переменной:
ChipID = printf ("%04X",(uint16_t)(ESP.getEfuseMac()>>32)) + printf ("%08X", (uint32_t) ESP.getEfuseMac());
Надо проверять на мк, как будет работать.
Про функцию printf почитать - http://we.easyelectronics.ru/Soft/forma ... lerov.html

Аватара пользователя
jonik22sm
Капитан
Сообщения: 703
Зарегистрирован: 20.11.2015{, 11:28}
Репутация: 6
Откуда: Краснодар
Имя: Евгений
Контактная информация:

ESP32 программирование из FLProg.

#40

Сообщение jonik22sm » 26.11.2019{, 13:58}

При добавлении Nextion выдаёт ошибку #portMode String
Вложения
Nextion_ESP32.flp
(3.92 МБ) 73 скачивания
Можно сделать ВСЁ. Было бы желание.

Ответить

Вернуться в «ESP32»