Перейти к содержанию
    

Вечный вопрос AVR vs DS1821

Вообщем-то хоть это и не принято , почитайте этот документ на русском языке. Его вообщем-то вполне достаточно что бы запустить датчик.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

таже фигня, а я уж было обрадовался
Осталось в OSCCAL записать чего потребно, раз вы на внутреннем RC-генераторе работаете.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну если OSCCAL это частота выставленная в компиляторе, то там 8 мгц,

 

Просимулировал в протеусе, НЕ ЗАРАБОТАЛО! схема начала находить датчик при резисторе 10 кОм вместо 4.7 кОм, пошёл искать резистор

 

ДАДАДАДАДАД!!! YAHOO!!!!

 

Заработало!

Моей радости нет предела, датчик не только определился микроконтроллером но и мк определил что t<100C

Теперь осталось лишь написать программу для семисигментников, а исходников в сети и так дофига, не говоря уж о том что я уже многому научился, пока заставил этот датчик работать =)

 

Но всёже вопросики ещё пока есть...

как округлить число temp до целых, округление имеется в виду с соблюдением простейшей математики, а не просто с отрезанием всего что после запятой

И ещё один вопрос, по той же теме, вопрос про индикацию, как разбить на разряды? те из temp получить temp1 temp2 temp3 temp4, например

temp=23 temp2=2 temp3=3

 

 

 

 

ps в процессе экспериментов сгорел преобразователь 12-5v и на мк пошло 12в от автомобильного акб! мк работал как ни в чём не бывало, а вот семисегментник задымился =)

Изменено пользователем shev377

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть конечное устройство, если нужно могу выложить разработки, но думаю врятли кому интересно, ибо всё есть в сети

По сути это термостат поддерживающий температуру в переносной сумке-холодильнике, питаемой от акб в кармане, от x до x, в моём примере это 5 градусов

22f9caf9bb9ct.jpg

d1f61a1d0a5dt.jpg

 

Кстати, в магазине платан заказав DS18s20 Нарвался на DS1820 несущие всякий бред, например вместо 25градусов они выдавали 4, а вместо 36, 54

Изменено пользователем shev377

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...