Temperatuur bepalen

Sluit de temperatuursensor aan op de Arduino, met behulp van een breadboard. De middelste pin geeft de uitgangsspanning, die je omrekent naar temperatuur. Sluit die aan op analoge input 1 (A1). De andere twee pinnen voorzien de sensor van stroom, en worden aangesloten op 5V en GND (= ground = 0V). Let op, als je deze verkeerd aansluit brandt de sensor door!

De gebruikte temperatuursensor is de LM35, hieronder staat een plaatje uit de datasheet waarop je ziet hoe de pinnen moeten worden aangesloten.

 

Nu je de schakeling gebouwd hebt kun je verder met het computerprogramma naar de Arduino te uploaden.

 

int val;

int tempPin = 1;

void setup()
{
  Serial.begin(9600);
}

void loop()
{
  val = analogRead(tempPin);
  float mv = ( val/1024.0)*5000; 
  float cel = mv/10;
 

  Serial.print("TEMPRATURE = ");
  Serial.print(cel);
  Serial.print("*C");
  Serial.println();
  delay(1000);
}

 

Upload het programma en open de Seriƫle monitor (onder Hulpmiddelen in het Arduino programma op de computer). Nu krijg je als alles goed gegaan is elke seconde de actuele waarde van de temperatuur die de sensor meet.