Страница 1 из 1

Программная подтяжка вывода DATA DS18B20 к плюсу питания

Добавлено: 25.10.2018{, 17:57}
aidar_i
При использовании штатного ПБ данного датчика необходимо сканировать и вставлять в блок их адреса. Как обычно всегда у меня не оказывался под рукой резистор от 4,7ком или лень искать, подключать.
Но вчера при изучении датчика наткнулся на совет в комментариях в статье о DS18B20, что можно использовать внутренний подтягивающий резистор МК.
Попробовал реализовать этот совет на Arduino Uno и FLProg.

Выложил проект термометра реализованный вышеуказанным способом.
Программный резистор подтяжки.flp
(163.75 КБ) 126 скачиваний
Дополнительно питание датчика организовал тоже с выводов Ардуино.

При сканировании датчика с помощью программы FLProg, в программу сканирования шины данных вставить в секцию void setup() следующий код:
СпойлерПоказать
//Программная подтяжка
pinMode(12, INPUT_PULLUP); //Подтяжка внутреннего резистора 20ком к питанию +, пин 12 и пин 10 замкнуть между собой

//питание датчика (датчик включен VDD к пину 9, DATA к пин 10, GND к пину 11)
pinMode(9, OUTPUT);//Назначаем пин 9 выходом
digitalWrite(9, 1); //На выход подаем высокий уровень +

pinMode(11, OUTPUT); //Назначаем пин 9 выходом
digitalWrite(11, 0);//На выход подаем низкий уровень -
Отправлено спустя 31 минуту 31 секунду:
СпойлерПоказать
Фото.png
СпойлерПоказать
Фото1.png
У кого нет такого дисплея смотрите температуру в мониторе компорта.

Программная подтяжка вывода DATA DS18B20 к плюсу питания

Добавлено: 25.10.2018{, 20:03}
aidar_i
Так мне намного проще, особенно когда сидишь ночью и особо не пошумишь и не поищешь, тем более когда дома маленький ребенок.

Программная подтяжка вывода DATA DS18B20 к плюсу питания

Добавлено: 11.12.2018{, 06:33}
Di123
что то я ничего не понял
тоесть я ставлю на шилд датчик и на первую ножку с уно кидаю проводок с 11 пина
а на вторую ножку с 10 пина
на третью ножку с 9 пина

запускаю скан оневире вставляю код свыше и сканирую

и дальше раюотаю ничего не трогая по этому блоку схемы
2018-12-11_103257.png
2018-12-11_103257.png (11.54 КБ) 1327 просмотров
или я ошибаюсь гдето ?

Программная подтяжка вывода DATA DS18B20 к плюсу питания

Добавлено: 11.12.2018{, 11:45}
aidar_i
Да

Программная подтяжка вывода DATA DS18B20 к плюсу питания

Добавлено: 11.12.2018{, 13:18}
dizzyy
економия резистора 2-мя пинами? :smile37: :smile37: :smile37: