Diesmal soll das Projekt erstellen Sie Ihr eigenes digitale Thermometer mit Arduino. Erfahren müssen, dass in diesem Tutorial ist ein Temperatursensor LM35 und LCD 16 x 2 Pin-Belegung. Muss man das Arduino-Board und 16 x 2 LCD.
Sie können es auf Steckbrett, wie dieses Bild zuerst zusammenbauen:
Dies ist für die Codierung:
#include < LiquidCrystal.h > //Library LCD
LiquidCrystal lcd(2,3,4,5,6,7); Konfiguration-Pin Arduino LCD
Int adc0, temp; ADC0 Adalah Pin analog0
void setup() {}
LCD.Begin(16,2); Initialisieren der LCD Größe verwendet, ist die Art von 16 x 2
LCD.Print ("Suhu Ruangan");
lcd.setCursor(0,1); Legen Sie die Spalte 1 und Zeile 2
LCD.Print("Temp:"); Zeigt den Wert der Temperatur
}
leere Schleife () {}
ADC0 = analogRead(0);
Temp = (adc0 * 5) / 10; Bei der Umwandlung in Celsius
lcd.setCursor (5, 1);
LCD.Print(Temp);
LCD.Print ("Celsius");
Delay(500); Messwerte von Sensoren zu aktualisieren
}
Wie es funktioniert:
Auf der LCD-Anzeige zeigt die Worte "Suhu Ruangan" und Zeile 2 "Temp: 30 Celsius" Anzeigen nach gemessene Temperatur.
Das Programm liest die analoge input-Pin A0 angeschlossen, da der Temperatursensor mit analogen Pin A0 verbunden ist.
ADC0=analogRead(0);
Weil adc0 noch eine digitalen Daten muss dann geändert werden, um die Multiplikation mit einer 5V Spannung, weil die Spannung, die für Sensor LM35 in Höhe von 5V verwendet wird.
Temp =(adc0*5)/10;
Des weiteren auf LCD-Zeile 2 und Spalte 6 angezeigt. Und da eine Verzögerung von 500 ms, die Messwerte des Sensors zu aktualisieren.
Dies ist für Video:
Mein Blog -> http://bagusprehan.blogspot.com/