void setup() {
// put your setup code here, to run once:
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(9,OUTPUT);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
int data = analogRead(A0);
Serial.println("");
Serial.print("NTC sensor ");
Serial.print("value ");
Serial.print(data);
delay(1000);
// for -24 celsius
if(data >=900)
{
digitalWrite(13,HIGH);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
digitalWrite(10, LOW);
digitalWrite(9, LOW);
}
// betw 0 to -24 celsius
if( data >= 750 && data < 900){
digitalWrite(12,HIGH);
digitalWrite(13, HIGH);
digitalWrite(11, LOW);
digitalWrite(10, LOW);
digitalWrite(9, LOW);
}
// betw 20 to 0 celsius
if( data >= 570 && data < 750){
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);
digitalWrite(13, HIGH);
digitalWrite(10, LOW);
digitalWrite(9, LOW);
}
// betw 40 to 20 celsius
if(data >= 300 && data < 570 && data !=523){
digitalWrite(10, HIGH);
digitalWrite(12, HIGH);
digitalWrite(11, HIGH);
digitalWrite(13, HIGH);
digitalWrite(9, LOW);
}
// above 50 celsius
if(data >=0 && data< 300){
digitalWrite(9, HIGH);
digitalWrite(12, HIGH);
digitalWrite(11, HIGH);
digitalWrite(10,HIGH);
digitalWrite(13, HIGH);
}
delay(10);
}