Termostat

Her er et eksempel på en termostat.

Her er et eksempel på programkode:


int tempVerdi = 0;
int skalertVerdi = 0;
 
void setup()
{
   
pinMode (9, OUTPUT);
pinMode (A0, INPUT); 
   
Serial.begin(9600);
   
}
 
void loop()
{
   
  tempVerdi = analogRead(A0);
  skalertVerdi = map(tempVerdi, 20, 358, 0, 100);

  if (skalertVerdi <= 40) {
  digitalWrite(9,1);
  }
  
  if (skalertVerdi >= 60) {
    digitalWrite(9,0);
  }
     
  Serial.print("A0: ");
  Serial.print(tempVerdi);
  Serial.print(" Skalert: ");
  Serial.print(skalertVerdi);
  Serial.println(" %");
  delay(20);
}