DS18B20

Тема в разделе "Arduino & Shields", создана пользователем Perun61, 15 ноя 2012.

  1. arssev1

    arssev1 Гик

    Это не цифровой датчик, а аналоговый - обычный термистор NTC.
    Подключить можно - вам понадобится резистор на 10кОм и немного проводов. Из резистора и термистора формируете делитель напряжение и подключаете к аналоговому порту. Опорное напряжение для АЦП желательно брать 3.3В
    Для преобразования напряжения в температуру вам нужно вооружится формулой Штейнхарта-Харта https://en.m.wikipedia.org/wiki/Steinhart–Hart_equation и даташитом на ваш термистор.
    Даташита я боюсь вы не найдёте и придётся составлять график самому при помощи обычного термометра, термистора и Wolfram Alpha
     
  2. user999

    user999 Гик

    Подскажите, а как не явно указать пины в этой кострукции. Эти же шины создаются до setup().
    А у меня в setup получается информация о пинах с сервера. Как быть?