Stap 3: codering
/*
Arduino Thermometer met behulp van LM35
Sluit de volgende pinnen om de draad van uw LCD-scherm tot je Arduino:
LCD Pin 6 aan digitale pin 12
LCD Pin 4 tot en met digital pin 11
LCD Pin 11 tot en met digital pin 5
LCD Pin 12 aan digitale pin 4
LCD Pin 13 tot en met digital pin 3
LCD Pin 14 tot digitale pin 2
*/
#include LiquidCrystal lcd(12,11,5,4,3,2);
Const int inPin = 0;
VOID Setup
{
LCD.begin(16,2);
lcd.setCursor(0,0);
LCD.Print ("Thermometer");
}
void loop
{
int-waarde = analogRead(inPin);
zweven millivolts = (waarde / 1024.0) * 5000;
zweven celsius = millivolts / 10;
lcd.setCursor(0,1);
LCD.Print(Celsius);
LCD.write(0xdf); LCD.Print ("C");
LCD.Print ((celsius * 9)/5 + 32);
LCD.write(0xdf); LCD.Print("F");
delay(1000); Bijwerken van temperatuurmetingen na elke 1 seconde
}
U kunt de volledige Code downloaden vanaf hier