Как мне изменить этот код, чтобы отключить грелку в контуре после того, как температура показала 30 градусов по Цельсию? Грелка подключена через контакт GND и Vin к 9-вольтовой батарее. Датчик температуры и влажности DHT11 использовался для отображения его показаний на цифровом дисплее трубки.
#include "dht.h"
#include "TM1637.h"
#define dht_pin 2 // Pin sensor is connected to
#define CLK 3//Pins for TM1637
#define DIO 4
TM1637 tm1637(CLK,DIO);
dht DHT;
void setup(){
tm1637.init();
tm1637.set(BRIGHT_TYPICAL);
//BRIGHT_TYPICAL = 2,BRIGHT_DARKEST = 0,BRIGHTEST = 7;
delay(1500);//Delay to let system boot
}//end "setup()"
void loop(){
//Start of Program
DHT.read11(dht_pin);
int temp = DHT.temperature;
int humidity = DHT.humidity;
int digitoneT = temp / 10;
int digittwoT = temp % 10;
int digitoneH = humidity / 10;
int digittwoH = humidity % 10;
tm1637.display(1,digitoneT);
tm1637.display(2,digittwoT);
tm1637.display(3,12); // put a C at the end
delay (3000);
tm1637.display(1,23);
tm1637.display(2,digitoneH);
tm1637.display(3,digittwoH);
}// end loop()