antes que nada....
buenas compañeros, soy nuevo en el foro eh adquirido un arduino uno, estudio ing electronica y
pues que decir... me encanta la electrónica no se mucho programar bien pero poco a poco
aprendo cada dia...
ya eh realizado varios ejemplos con el arduino, pero ahora en la escuela me piden un control
de temperatura... y pues al comienzo empece a buscar el código lo admito

pero pues que bueno resulto no encontrarlo pues buscando y leyendo fui aprendiendo un poco mas.
ya pude poco a poco desde, escribir en un display, leer el lm35, mostrar sus lecturas, activar un led...
solo que no se como cambiar la variable a controlar!!
este es el codigo que poco a poco aun que es muy corto eh ido haciendo
ejemplo digamos a los 30 grados se enciende y si es menos se debe apagar, pero
podrian ayudarme a como cambiar ese valor externamente con push button?
la idea es tener dos push button para subir y bajar la temperatura a activar el led
de antemano un saludo a todos en el foro y revisare bien ya que los proyectos de todos ustedes
y sus colaboraciones me ayudan a aprender y querer mas al arduino UNO.
#include <LiquidCrystal.h>
float tempC=0;
int tempPin=0;//el pin de arduino que obtiene voltajes
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup()
{
pinMode(13,OUTPUT);
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print("TEMPERATURA LM35");
}
void loop()
{
tempC=(5*analogRead(tempPin)*100.0)/1024.0;
lcd.setCursor(5,1);
lcd.print(tempC);
delay(1000);
if(tempC < 32)
{
digitalWrite(13, HIGH);
}
else
{
digitalWrite(13, LOW);
}
}