#include int buttonState = 0; SoftwareSerial Serial(1, 0); // RX pin12, TX pin13 int valor; //entre 0 y 1014 double temp; char dato; void setup() { Serial.begin(9600); // initialize the LED pin as an output: pinMode(A2, OUTPUT); // initialize the pushbutton pin as an input: pinMode(8, INPUT); } void loop() { valor=analogRead(A3); // temp = valor * 5.0 * 100.0 / 1024.0; //convierte de 0 a 1023 en grdaos centigrados dato=Serial.read();//leo un dato de comunicaciĆ³n Serial.print("temperatura: "); Serial.println(temp); //imprimir delay(500); //10 buttonState = digitalRead(8); //asignamos un valor if (buttonState == LOW) //comparamos el estado del boton con el valor HIGH // turn LED on: digitalWrite(A2, HIGH); else // turn LED off digitalWrite(A2,LOW); }