Fråga Box pussel (14 / 20 steg)
Steg 14: Web4Robot LCD
Jag har 20 x 4 version. Det ger en fin mängd fastigheter till utgång grejer. Inte bara tillåter denna LCD kommunikation via seriell och I2C, men det har också möjligheten att ansluta ett tangentbord till den så du inte måste använda upp stiften på din Arduino för den. Du kan också ansluta andra typer av knappen i stället för ett numeriskt tangentbord om du vill.Minimalt för att få denna LCD fungerar:
1. Anslut SDA stiftet på LCD-skärmen till SDA stiftet på Arduino
2. Anslut SCL stiftet på LCD-skärmen till SCL stiftet på Arduino
3. Anslut ström på LCD-skärmen till 5v på Arduino
4. Anslut Gnd på LCD till Gnd på Arduio
Jag använde detta bibliotek för att ansluta t LCD http://www.arduino.cc/playground/Code/LCDi2c . Det fungerar riktigt bra, allt du behöver göra för att börja skicka data över till det är:
Inkludera biblioteken
#include < Wire.h >
#include < LCDI2C.h >
Ställ in alternativ för din särskilda LCD
int g_rows = 4;
int g_cols = 20;
LCDI2C lcd = LCDI2C(g_rows,g_cols,0x4C,1);
I setup() måste du initiera LCD (rensar det, sätter upp till markören, etc)
LCD.init();
Nu är du redo att använda det
LCD.Print ("grejer att skriva ut till LCD")
Flytta markören ner en rad
lcd.setCursor(1,0);
Tydlig LCD
LCD.Clear();
Det finns många andra funktioner som off() on (), markören funktioner, förmågan att rita grafer, etc.