Primitive-Temeratur-Regulie.../sketch_dec12a/sketch_dec12a.ino

62 lines
1020 B
Arduino
Raw Normal View History

2021-11-07 13:31:45 +01:00
2212const int tmp_aufw =9;
2020-12-12 22:26:17 +01:00
const int tmp_abw =10;
const int tmp_sens = A7;
const int anschlag_abw = A2;
const int anschalg_aufw = A5;
void setup() {
pinMode(tmp_sens,INPUT);
pinMode(tmp_aufw,OUTPUT);
pinMode(tmp_abw,OUTPUT);
//pinMode(A7,INPUT); Bug LOL You have to set the
Serial.begin(9600);
pinMode(anschalg_aufw,INPUT);
pinMode(anschlag_abw,INPUT);
}
void warmer(){
if(analogRead(anschalg_aufw) <= 7){
}else {
digitalWrite(tmp_aufw,HIGH);
delay(50);
digitalWrite(tmp_aufw,LOW);
}
}
void kaelter(){
if(analogRead(anschlag_abw) <= 7){
}else {
digitalWrite(tmp_abw,HIGH);
delay(50);
digitalWrite(tmp_abw,LOW);
}
}
void loop() {
Serial.println(analogRead(tmp_sens));
2021-11-07 13:31:45 +01:00
//kaelter();
2020-12-12 22:26:17 +01:00
delay(1000);
//warmer();
2021-11-07 13:31:45 +01:00
if(analogRead(tmp_sens) > 152 ){ // 12°C
warmer();
Serial.println("To Cold -> Warmer");
}else if(analogRead(tmp_sens) < 150 ){ // 14°C
kaelter();
Serial.println("To warm -> Colder");
2020-12-12 22:26:17 +01:00
} else{
2021-11-07 13:31:45 +01:00
Serial.println("Wihin Margen");
2020-12-12 22:26:17 +01:00
}
2021-11-07 13:31:45 +01:00
delay(1000);
2020-12-12 22:26:17 +01:00
}