Stap 2: Het LCD-scherm
Ik had de mogelijkheid om het weergeven van temperatuur, luchtvochtigheid, luchtdruk en tijd/datum, dus ik een 4 lijn wit op blauw LCD display van Hacktronics paktenodig. Ik gebruikte hun LCD-tutorial te krijgen aangesloten en sommige voorbeeldtekst weergegeven op het scherm.
voorbeeld van de LCD tekencode
www.hacktronics.com
Verbindingen:
RS (LCD pin 4) aan de Arduino pin 12
RW (LCD pin 5) naar de Arduino pin 11
inschakelen (LCD pin 6) tot en met Arduino pin 10
LCD pin 15 tot en met Arduino pin 13
LCD pinnen d4, d5, d6, d7 naar Arduino pinnen 5, 4, 2 en 3
LiquidCrystal lcd (12, 11, 10, 5, 4, 3, 2);
int backLight = 13; pin 13 zal de controle van de achtergrondverlichting
VOID Setup
{
pinMode (backLight, uitvoer);
digitalWrite (verlichting, hoge); Achtergrondverlichting inschakelen. Vervang 'Hoog' door "LOW" voor zwenking op vandoor.
LCD.begin(16,2); kolommen, rijen. 16,2 gebruiken voor een 16 x 2 LCD, enz.
LCD.Clear(); beginnen met een leeg scherm
lcd.setCursor(0,0); cursor ingesteld op kolom 0, rij 0 (de eerste rij)
LCD.Print ("Hello, World"); deze tekst aan wat je wilt wijzigen. Houd het schoon.
lcd.setCursor(0,1); cursor ingesteld op kolom 0, rij 1
LCD.Print("hacktronics.com");
hebt u een 4 rij LCD, uncomment deze lijnen te schrijven op de onderste rijen
en wijzig de lcd.begin() verklaring hierboven.
lcd.setCursor(0,2); cursor ingesteld op kolom 0, rij 2
LCD.Print ("rij 3");
lcd.setCursor(0,3); cursor ingesteld op kolom 0, rij 3
LCD.Print ("Row 4");
}
void loop
{
}
Zie http://www.hacktronics.com/Tutorials/arduino-character-lcd-tutorial.html voor de eigenlijke code als instructables pauzes onze omvatten verklaringen.