ds18b20: ПБ для использования аналоговых входов

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
KulibinOrsk
Лейтенант
Сообщения: 516
Зарегистрирован: 25 фев 2018, 08:48
Откуда: Оренбург
Имя: Александр

ds18b20: ПБ для использования аналоговых входов

Сообщение KulibinOrsk »

Нет ли у кого ПБ для датчика DS18b20 чтобы можно было использовать датчик на любом входе, без указания адреса датчика, в том числе и на аналоговых входах ? Буду признателен.
Аватара пользователя
Cancertanly
Сержант
Сообщения: 214
Зарегистрирован: 06 апр 2016, 19:59
Откуда: bish
Имя: Антон
Поблагодарили: 1 раз

ds18b20: ПБ для использования аналоговых входов

Сообщение Cancertanly »

во первых стандартными блоками можно обойтись. В стандартных тоже можно на аналоговые пины подключать.
во вторых вот
ds18b20_error_Ver_0.2_(Code_-_Basic).ubi
ПБ. его тоже можно подключать к аналоговому входу. единственное что аналоговые указывать не как А0, А1... а продолжать нумерацию, например на уно-нано А0=14, А1=15... и так далее.
т.е в ПБ просто указывать номер пина как 14 или 15
У вас нет необходимых прав для просмотра вложений в этом сообщении.
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

ds18b20: ПБ для использования аналоговых входов

Сообщение RedSky »

Добавлю только, что аналоговый порт должен уметь работать как цифровой. У нано, про мини и подобных А6 и А7 могут быть только аналоговыми, про мегу и есп не помню, надо уточнять.
KulibinOrsk
Лейтенант
Сообщения: 516
Зарегистрирован: 25 фев 2018, 08:48
Откуда: Оренбург
Имя: Александр

ds18b20: ПБ для использования аналоговых входов

Сообщение KulibinOrsk »

В стандартном блоке нужно указывать адрес датчика (по крайней мере в моей версии 6.3.1)
В версии 6.3.1 Ваш блок не открывается.
Хотя возможно у меня такой же имеется ver_0.1 только я не знал что нумерацию нужно продолжать, пробовал добавить а0.
Завтра попробую с продолжением нумерации в существующем у меня блоке.
kissmanyuriy
Рядовой
Сообщения: 8
Зарегистрирован: 31 окт 2020, 12:48
Имя: Юрий

ds18b20: ПБ для использования аналоговых входов

Сообщение kissmanyuriy »

Cancertanly писал(а): 09 дек 2021, 13:03 во первых стандартными блоками можно обойтись. В стандартных тоже можно на аналоговые пины подключать.
во вторых вот ds18b20_error_Ver_0.2_(Code_-_Basic).ubi ПБ. его тоже можно подключать к аналоговому входу. единственное что аналоговые указывать не как А0, А1... а продолжать нумерацию, например на уно-нано А0=14, А1=15... и так далее.
т.е в ПБ просто указывать номер пина как 14 или 15
Прекрасный блок, но у меня в проекте с ESP-32 если отваливается датчик то показывает 4096. Как в месте температурой 85 внести 4096?
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

ds18b20: ПБ для использования аналоговых входов

Сообщение RedSky »

kissmanyuriy писал(а): 28 апр 2023, 10:28 Как в месте температурой 85 внести 4096?
Не понял вопроса. При обрыве датчика на показания смотреть не нужно. Для ошибки специально сделан отдельный выход. Возможно на esp-32 есть проблемы, проверю как будет доступ к плате.
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 152 раза

ds18b20: ПБ для использования аналоговых входов

Сообщение ecoins »

kissmanyuriy писал(а): 28 апр 2023, 10:28 Прекрасный блок, но у меня в проекте с ESP-32 если отваливается датчик то показывает 4096. Как в месте температурой 85 внести 4096?
А какая версия ядра ESP32?
Сейчас вышла новая версия 2.0.8 и там снова изменения нарушающие совместимость между версиями:
был объект rtc_gpio_desc -> стал rtc_io_desc.
kissmanyuriy
Рядовой
Сообщения: 8
Зарегистрирован: 31 окт 2020, 12:48
Имя: Юрий

ds18b20: ПБ для использования аналоговых входов

Сообщение kissmanyuriy »

ecoins писал(а): 28 апр 2023, 12:11
kissmanyuriy писал(а): 28 апр 2023, 10:28 Прекрасный блок, но у меня в проекте с ESP-32 если отваливается датчик то показывает 4096. Как в месте температурой 85 внести 4096?
А какая версия ядра ESP32?
Сейчас вышла новая версия 2.0.8 и там снова изменения нарушающие совместимость между версиями:
был объект rtc_gpio_desc -> стал rtc_io_desc.
Да разобрался, использовал выход ошибки. При ошибке отключаю выход. Спасибо.
Ответить

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

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

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