esp32 и ds18b20

На этом форуме Вы можете задать вопросы знатокам программы и автору.
mixa7001
Рядовой
Сообщения: 59
Зарегистрирован: 20 фев 2018, 12:32
Имя: Михаил
Благодарил (а): 4 раза
Поблагодарили: 11 раз

Re: esp32 и ds18b20

Сообщение mixa7001 »

У меня на ESP 32 и ESP8266 все работает как часы. ФЛпрог 8.2.3 использую стандартные библиотеки и блоки. Также стоит сканер шины, чтобы не водить адрес датчика. Едро 2.0.4, Ардуино 1.8.19
Аватара пользователя
prmres
Рядовой
Сообщения: 79
Зарегистрирован: 30 янв 2018, 20:19
Откуда: Курская обл.
Имя: Prmres
Благодарил (а): 24 раза
Поблагодарили: 25 раз

Re: esp32 и ds18b20

Сообщение prmres »

mixa7001 писал(а): 24 окт 2024, 22:47 У меня на ESP 32 и ESP8266 все работает как часы. ФЛпрог 8.2.3 использую стандартные библиотеки и блоки. Также стоит сканер шины, чтобы не водить адрес датчика. Едро 2.0.4, Ардуино 1.8.19
можете поделиться своей папкой ideV8 ?
Хочу навести у себя порядок, сравню всё с вашей работающей как часы, может библиотеки какие обновлю....
Сделал несколько устройств для дома, точнее пока только проекты в FLP, железо всё ещё на пути к макету надеюсь зимой отлажу и установлю в работу, устройства будут надолго, вероятно навсегда, поэтому разумно иметь в архиве инструмент, которым оно создавалось
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

Re: esp32 и ds18b20

Сообщение Naladchik »

sergii2012 писал(а): 24 окт 2024, 12:49 ...как вылечить эту ошибку
в 7 версии все работало. в 8 не компилит датчик подключен с паразитным питанием и ручным заданием адреса
В данном случае проблема действительно в использовании паразитного питания датчика, точнее в реализации задержки перед считыванием данных. Причиной является использование данных типа unsigned long в функции abs(), о чем и пишется в логе компиляции.
Для решения есть несколько вариантов.
1. Перевести датчики на нормальное питание.
2. Понизить версию ядра ESP32 в используемой ArduinoIDE до той, при которой компиляция будет проходить. По всей видимости в предыдущих версиях ядра ESP32 функция abs() была реализована иначе.
3. Вручную поправить в скетче перед компиляцией тип данных у нужных переменных (unsigned long _ow...P=0;), заменив unsigned long на int64_t.
4. ............. (предложенное ранее).
Win10-64. FLProg Portable.
Изображение
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: esp32 и ds18b20

Сообщение ecoins »

sergii2012 писал(а): 24 окт 2024, 16:21
ecoins писал(а): 24 окт 2024, 16:13
sergii2012 писал(а): 24 окт 2024, 15:44 три года работало и шилось много раз, сегодня установил fp 8.2 и началось.. хотел просто добавить еще один датчик..
Ответ немного раздраженный...
Чем? Что появляются новые версии?
И Вы не ответили на вопрос - действительно ли у Вас в прежних версиях ESP32 работало с ds1820?
Вы уверены?
Если да, то пришлите пожалуйста какой-нибудь работающий проект.
Спасибо.
Разработчик посмотрел:
1.У Вас в проекте пользовательское описание контроллера. Поэтому при обновление версии возникала ошибка.
2.В новой версии исправлено.
3.Пока можете заменить описание контроллера на штатное и тогда можно будет открыть в версии 9.1.17.
С уважением, ecoins.
Аватара пользователя
prmres
Рядовой
Сообщения: 79
Зарегистрирован: 30 янв 2018, 20:19
Откуда: Курская обл.
Имя: Prmres
Благодарил (а): 24 раза
Поблагодарили: 25 раз

Re: esp32 и ds18b20

Сообщение prmres »

ecoins писал(а): 25 окт 2024, 17:19 3.Пока можете заменить описание контроллера на штатное и тогда можно будет открыть в версии 9.1.17.
С уважением, ecoins.
а он разве про 9.х спрашивал?
у него другой вопрос был, не компилится проект на 8 версии
выяснилось что это происходит из-за ядра esp32, нужно поставить 2.0.4 и тогда всё пойдёт
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: esp32 и ds18b20

Сообщение ecoins »

prmres писал(а): 25 окт 2024, 18:11
ecoins писал(а): 25 окт 2024, 17:19 3.Пока можете заменить описание контроллера на штатное и тогда можно будет открыть в версии 9.1.17.
С уважением, ecoins.
а он разве про 9.х спрашивал?
у него другой вопрос был, не компилится проект на 8 версии
выяснилось что это происходит из-за ядра esp32, нужно поставить 2.0.4 и тогда всё пойдёт
Теперь будет компилироватся и на версии 9.1.17.
Разработчик сделал.
И пословица: "Дареному коню в зубы не смотрят".
Продвинутые говорят спасибо.
Аватара пользователя
prmres
Рядовой
Сообщения: 79
Зарегистрирован: 30 янв 2018, 20:19
Откуда: Курская обл.
Имя: Prmres
Благодарил (а): 24 раза
Поблагодарили: 25 раз

Re: esp32 и ds18b20

Сообщение prmres »

ecoins писал(а): 25 окт 2024, 18:23 Теперь будет компилироватся и на версии 9.1.17.
Разработчик сделал.
И пословица: "Дареному коню в зубы не смотрят".
Продвинутые говорят спасибо.
Спасибо.
Разработчику следовало бы памятник поставить при жизни.

Уважаемый ecoins, как полагаете, когда 9.х.х выйдет в релиз? хотя бы примерно, плюс-минус локоть... ?
Ничего не хочу сказать этим вопросом, просто пытаюсь удовлетворить любопытство, вы ведь активный участник прцесса.
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: esp32 и ds18b20

Сообщение ecoins »

prmres писал(а): 25 окт 2024, 20:14
ecoins писал(а): 25 окт 2024, 18:23 Теперь будет компилироватся и на версии 9.1.17.
Разработчик сделал.
И пословица: "Дареному коню в зубы не смотрят".
Продвинутые говорят спасибо.
Спасибо.
Разработчику следовало бы памятник поставить при жизни.

Уважаемый ecoins, как полагаете, когда 9.х.х выйдет в релиз? хотя бы примерно, плюс-минус локоть... ?
Ничего не хочу сказать этим вопросом, просто пытаюсь удовлетворить любопытство, вы ведь активный участник прцесса.
В первой декаде ноября очередной тестовый релиз.
Простые ошибки исправляются почти все.
Интересно перенос проектов начиная с версии 7 в новую версию - для этого нужны эти проекты, которые помогут протестировать update, выявить и ликвидировать проблемы.
С уважением, ecoins.
sergii2012
Сержант
Сообщения: 152
Зарегистрирован: 07 янв 2019, 16:02
Имя: Сергей
Благодарил (а): 5 раз

Re: esp32 и ds18b20

Сообщение sergii2012 »

Благодарю за помощь господа!
Аватара пользователя
prmres
Рядовой
Сообщения: 79
Зарегистрирован: 30 янв 2018, 20:19
Откуда: Курская обл.
Имя: Prmres
Благодарил (а): 24 раза
Поблагодарили: 25 раз

Re: esp32 и ds18b20

Сообщение prmres »

ecoins писал(а): 25 окт 2024, 21:22 В первой декаде ноября очередной тестовый релиз.
ясно, спасибо
но я имел ввиду не тестовый релиз а "полноценный"
ecoins
Полковник
Сообщения: 4006
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Re: esp32 и ds18b20

Сообщение ecoins »

prmres писал(а): 26 окт 2024, 09:59
ecoins писал(а): 25 окт 2024, 21:22 В первой декаде ноября очередной тестовый релиз.
ясно, спасибо
но я имел ввиду не тестовый релиз а "полноценный"
В чем для Вас разница между тестовой и полноценной?
Для разработчика это формирование разных пакетов для различных операционных систем, поддержка и тестирование ветки LAD,
ожидание дополнительных результатов от команды тестировщиков.
------------------------
P.S. Обращаю внимание что скоро 1-ое число, "День доната".
Кроме хороших и полезных вопросов и предложений, если имеется возможность, добрым и содержательным проявлением собственного отношения к проекту FLPrrog оказание разработчику материальной поддержки (денежные средства, современное оборудование и пр.).
--------------------------
С уважением, ecoins
Аватара пользователя
prmres
Рядовой
Сообщения: 79
Зарегистрирован: 30 янв 2018, 20:19
Откуда: Курская обл.
Имя: Prmres
Благодарил (а): 24 раза
Поблагодарили: 25 раз

Re: esp32 и ds18b20

Сообщение prmres »

ecoins писал(а): 26 окт 2024, 11:52 В чем для Вас разница между тестовой и полноценной?
тестовая версия - для тестов, для ловли багов
полноценная - для полноценного использования в проектах, как говорят айтишники " в продакшене"

любой софт проходит несколько этапов
разработка концепци или идеи - определение функционала - определение этапов - кодинг "альфа" - тестирование общедоступных "бета"-версий
и спустя какое-то время появляется "релиз", который отличается от "беты" стабильностью определенного для этого этапа набора функций и минимумом проблем\багов
далее разработка продолжается, расширяется функционал, добавляются новые поддерживаемые устройства, правятся выявленные баги... появляется новый стабильный релиз, с исправленными багами и "обогащенный" новыми функциями (которые естественно добавляют новых багов) и так дальше, шаг за шагом, от "ступеньки" к "ступеньке" от "этажа" к "этажу" вверх по "функциональной" лестнице
Ander
Лейтенант
Сообщения: 516
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 21 раз
Поблагодарили: 95 раз

Re: esp32 и ds18b20

Сообщение Ander »

В тестовой версии тоже неплохо создавать проекты из рабочего функционала, выкладывать и прям в проекте создавать плату(со статусом не компилировать) в которой описываете, что не работает для вашего проекта.
Аватара пользователя
prmres
Рядовой
Сообщения: 79
Зарегистрирован: 30 янв 2018, 20:19
Откуда: Курская обл.
Имя: Prmres
Благодарил (а): 24 раза
Поблагодарили: 25 раз

Re: esp32 и ds18b20

Сообщение prmres »

Ander писал(а): 26 окт 2024, 12:40 В тестовой версии тоже неплохо создавать проекты из рабочего функционала, выкладывать и прям в проекте создавать плату(со статусом не компилировать) в которой описываете, что не работает для вашего проекта.
да, я это прекрасно понимаю
видно что так и происходит, тема "тестирование версии ... " растёт и пополняется новыми отчётами
по возможности попробую и я поучаствовать со своими весьма скромными проектами

и я ни к чему не придираюсь, как это могло бы показаться
я просто хочу понять саму концепцию, будет ли "новый" FLProg "вечной бетой" или всё таки есть определенное планирование "релизов" и если да то на сколько близок тот самый "релиз"
Ответить

Вернуться в «Спросить у знатоков»

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

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