The Reference:
Web Address: https://wiki.dfrobot.com/Gravity__DS18B20_Temperature_Sensor__Arduino_Compatible__V2_SKU__DFR0024
by DFRobot
We basically used the DS18B20 temperature sensor code to detect the heat and link to other modules driven, which also has the support of the visual code tools Mind+. And it is a core of our logic system.


void setup(void) { Serial.begin(9600); } void loop(void) { float temperature = getTemp();
Our OWN type:
if ( ds18b20.getTempC() >= 32 ) { //temperatureDetect-R
digitalWrite(greenLED, LOW);
digitalWrite(yellowLED, LOW);
digitalWrite(redLED, HIGH); Serial.print(" Statue - "); Serial.println("WARM"); Serial.print(" redLED - "); Serial.println("ON");
while (!(32>ds18b20.getTempC())) {} }//redLED else if ( 32 > ds18b20.getTempC() && ds18b20.getTempC()>=30) { //temperatureDetect-Y digitalWrite(greenLED, LOW); digitalWrite(yellowLED, HIGH); digitalWrite(redLED, LOW); Serial.print(" Statue - "); Serial.println("Confort"); Serial.print(" yellowLED - "); Serial.println("ON");
while (!((ds18b20.getTempC()>=32) || (30>ds18b20.getTempC()))) {} }//yellowLED else { //temperatureDetect-G digitalWrite(greenLED, HIGH); digitalWrite(yellowLED, LOW); digitalWrite(redLED, LOW); Serial.print(" Statue - "); Serial.println("Cold"); Serial.print(" redLED - "); Serial.println("ON");
while (!(ds18b20.getTempC()>=30)) {} }//greenLED
Comments