#define in1 A0 #define in2 A1 #define out1 6 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); } void loop() { // put your main code here, to run repeatedly: lectura1 = analogRead(in1); lectura2 = analogRead(in2); temp1 = (lectura1 * 5000 / 1023 / 10) - 30; temp2 = (lectura2 * 5000 / 1023 / 10) + 40; //Este debe de ser -40 pero está así para las pruebas Serial.println(temp1); Serial.println(temp2); if(Serial.available()>0){ estado = Serial.readString(); if(estado == "on"){ digitalWrite(out1, HIGH); } else if(estado == "off"){ digitalWrite(out1, LOW); } } delay(200); }