Heating system interface for communication with Arduino and data graphing
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

42 lines
911 B

#define in1 A0
#define in2 A1
#define out1 6
#define out2 7
float temp1, lectura1, temp2, lectura2;
String estado;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(in1, INPUT);
pinMode(in2, INPUT);
pinMode(out1, OUTPUT);
pinMode(out2, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
lectura1 = analogRead(in1);
lectura2 = analogRead(in2);
temp1 = (lectura1 * 5000 / 1023 / 10) - 52;
temp2 = (lectura2 * 5000 / 1023 / 10) - 52;
Serial.println(temp1);
Serial.println(temp2);
if(Serial.available()>0){
estado = Serial.readString();
if(estado == "on1"){
digitalWrite(out1, HIGH);
}
else if(estado == "off1"){
digitalWrite(out1, LOW);
}
else if(estado == "on2"){
digitalWrite(out2, HIGH);
}
else if(estado == "off2"){
digitalWrite(out2, LOW);
}
}
delay(100);
}