Co jest nie tak

Post Reply
greg54
Posts: 8
Joined: Thu Jan 21, 2016 10:49 am

Co jest nie tak

Post by greg54 » Sun Aug 13, 2017 7:54 am

Hej staram się uruchomić termometr DS18B20 :

#include <OneWire.h>
#include <DallasTemperature.h>
OneWire temp(7);
DallasTemperature DS18(&temp);

void setup()
{
Serial.begin(9600);
DS18.begin();
}
void loop()
{
DS18.requestTemperatures();
Serial.print("DS18 numer 1: ");
Serial.println(DS18.getTempCByIndex(0));
Serial.print("DS18 numer 2: ");
Serial.println(DS18.getTempCByIndex(1));
Serial.print("\r\n");
delay(2000);
}


i ciągle mi wyświetla -127.00 co mam nie tak ?

pzygmunt
Posts: 2663
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Re: Co jest nie tak

Post by pzygmunt » Sun Aug 13, 2017 11:41 am

Może źle je podłączyłeś.
Twój kod wygląda na poprawny. Tu masz działający przykład.
https://github.com/SUPLA/arduino/blob/m ... rature.ino

greg54
Posts: 8
Joined: Thu Jan 21, 2016 10:49 am

Re: Co jest nie tak

Post by greg54 » Sun Aug 13, 2017 1:00 pm

dziwne bo jak podlacze ESP01 na Twoim sofcie to czujnik działa: gate_module_ESP01_ds_eagle

Post Reply