/* LM35 Seriële monitor
Temperatuursensor LM35 uitlezen en weergeven op Seriële monitor
*/
int LM35pin = A0; // Sensor op poort A0
int LM35Value = 0; // Variabele voor sensorwaarde
int LM35temp = 0; // Variabele voor de temperatuurwaarde (°C)
int ADCvoltage = 0; // Variabele voor de gemeten spanning (in mV)
void setup() {
// Stel de seriële communicatie in:
Serial.begin(9600);
}
void loop() {
// Lees de waarde van de LM35:
LM35Value = analogRead(LM35pin);
// map de analoge waarde naar temperatuur
LM35temp = map(LM35Value,0,205,0,100);
// map de analoge waarde naar een spanning
ADCvoltage = map(LM35Value,0,1023,0,5000);
// Print titel naar de Seriële monitor:
Serial.print("Meetspanning: ");
// Print ADC spanning:
Serial.print(ADCvoltage);
Serial.print(" Graden Celcius:");
// Print temperatuur naar de Seriële monitor:
Serial.println(LM35temp);
delay(500);
}