#include "DS18B20.h"
#define Balarm 13
DS18B20 dhtSensor;
TempAndHumidity data;
const int DHT_PIN = 17;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
dhtSensor.setup(DS_PIN, DS18B20::DS20);
pinMode(Balarm, OUTPUT);
}
void loop() {
data=dhtSensor.getTempAndHumidity();
Serial.println("Humi: "+ String (data.humidity));
Serial.println("Temp: "+ String (data.temperature));
Serial.println("-------------");
if(data.temperature > 40)
{
myTone(Balarm);
}
else
myNoTone(Balarm);
delay(100);
}
void myTone( int pin)
{
ledcAttachPin(pin,0);
ledcWriteNote(0, NOTE_A, 4);
}
void myNoTone( int pin)
{
ledcDetachPin(pin);
}