Hur du ansluter en seriell LCD till en Arduino UNO (2 / 4 steg)
Steg 2: Skiss
Steg ett är att ladda ner flytande kristall biblioteket om du inte gjort det redan.
Jag kommer att lägga till en zip-fil med biblioteket för Fönstren eller du kan gå th och ladda ner den själv.
När du har biblioteket, extrahera innehållet i mappen Arduino bibliotek på datorn. På min dator var på standardplatsen C:\programfiles\Arduino\library.
Jag bifogade en kopia av den skiss som jag använde i detta instructable,
Här är fördelningen:
Först måste du ladda biblioteken, vi kommer att läsa in wire.h, LCD.h och LiquidCrystal_I2C.h
ladda bibliotek
#include wire.h
#include LCD.h
#include LiquidCrystal_I2C.h
Då måste vi definiera variabler... i detta avsnitt bara kopiera det som är eftersom det säger IDE var att hitta PCF8574A och hur man samverkar med LCD att slå på bakgrundsbelysningen, Läs PIN-koden, skriva PIN-kod och data stift osv...
Definiera variabler
#define I2C_ADDR 0x27 //Define I2C adress där PCF8574A är
#define BACKLIGHT_PIN 3
#define En_pin 2
#define Rw_pin 1
#define Rs_pin 0
#define D4_pin 4
#define D5_pin 5
#define D6_pin 6
#define D7_pin 7
En annan linje behövs för att initiera LCD, detta görs genom en matris som innehåller variabler som vi definierade tidigare.
Initiera LCD
LiquidCrystal_I2C lcd (I2C_ADDR, En_pin, Rw_pin, Rs_pin, D4_pin, D5_pin, D6_pin, D7_pin);
Vi börjar i det tomrum som ställer in, genom att tala om IDE att vi har att göra med en 16 X 2 LCD
LCD.BEGIN (16,2);
Då jag slår på bakgrundsbelysningen (alltid bra att ha en upplyst LCD), märker det är samma variabel från ovan...
lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
lcd.setBacklight(HIGH);
Sedan berätta jag den till gå till den första raden till vänster de flesta position lcd.setCursor(0,0);
och skriva ut lcd.print ("Jag har precis gjort en");
flytta sedan markören till den andra raden och vänster placera mest lcd.setCursor(0,1);
och skriva ut: lcd.print ("Instructable:)" ");
Det finns ogiltiga loop eftersom programmet behöver en slinga att sammanställa men det bör förbli tomma.
Och det är den... mycket enkel, om du följer dessa instruktioner LCD kommer ut något du skriver i denna kod.
Det finns en detaljerad video i nästa steg.