Проверка DS18B20
- Войдите на сайт для отправки комментариев
Пт, 17/06/2016 - 14:18
Друзья, купил DS18B20.
#include <OneWire.h> OneWire ds(9); void setup() { Serial.begin(9600); } void loop() { byte data[2]; ds.reset(); ds.write(0xCC); ds.write(0x44); delay(750); ds.reset(); ds.write(0xCC); ds.write(0xBE); data[0] = ds.read(); data[1] = ds.read(); int Temp = (data[1]<< 8)+data[0]; Temp = Temp>>4; Serial.println(Temp); }
Монитор порта печатает 0
Между 13 и 14 строками вставьте ds.reset().
так по схеме подключен к 10))
Благодарю. Сам бы не разобрался.
jeka_tm, извиняюсь. В проекте к 9 подключен. (чтоб картинку не рисолвать взял готовую)
скачайте библиотеку DallasTemperature