LiquidCrystal_I2C-biblioteket
Initialisér displayet, og indstil dets adresse.
LiquidCrystal_I2C-biblioteket er en gratis Arduino & IoT Academy-lektion på CoddyKit. Dette er lektion 2 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Arduino & IoT Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Arduino & IoT Academy-kurset indeholder 4 lektioner i alt.
Hvad biblioteket gør
Biblioteket LiquidCrystal_I2C håndterer al den lavniveau-I2C-kommunikation for dig. Du skal blot kalde enkle kommandoer for at vise tekst. 📚
Installér det én gang
Åbn Library Manager i Arduino IDE, og søg efter LiquidCrystal_I2C. Klik på Installér, så er det klar til brug.
Inkludér headeren
Øverst i dit sketch tilføjer du en include-linje, så compileren kan finde bibliotekets kode.
#include <LiquidCrystal_I2C.h>Opret objektet
Du opretter ét lcd-objekt, der repræsenterer din skærm. Alle kommandoer, du giver, går gennem dette objekt.
LiquidCrystal_I2C lcd(0x27, 16, 2);Adresseargumentet
Det første tal er I2C-adressen. Hvis skærmen forbliver tom, skal du erstatte 0x27 med 0x3F, som er den anden almindelige værdi.
Kolonner og rækker
De næste to tal fortæller biblioteket størrelsen: 16 kolonner og 2 rækker. Det svarer til et almindeligt 16x2-panel.
Initialisér i setup
I setup kalder du lcd.init() én gang for at vække skærmen og gøre den klar til at modtage tekst.
void setup() {
lcd.init();
}Tænd bagbelysningen
Skærmen er mørk, indtil du kalder lcd.backlight(). Det tænder den, så tegnene bliver læselige.
lcd.backlight();Udskriv dit første ord
Nu sender lcd.print() tekst til skærmen. Alt, hvad du sender til den, vises fra øverste venstre hjørne. 🎉
lcd.print("Hello!");Ryd skærmen
Kald lcd.clear() for at slette alt og flytte markøren tilbage til begyndelsen, før du skriver ny tekst.
lcd.clear();Hvis den forbliver tom
En tom skærm med tændt bagbelysning betyder som regel den forkerte adresse. Kør et I2C-scanner-sketch for at finde den rigtige.
Hurtigt tjek
Dit sketch kompilerer, men LCD-skærmen forbliver mørk, selvom den får strøm. Hvilket kald har du sandsynligvis glemt?
Opsummering
Du inkluderede LiquidCrystal_I2C, oprettede et lcd-objekt med dets adresse og størrelse og kaldte derefter init og backlight. Din skærm er klar. ✅
Lær C++ med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 30
- Lektioner
- 120
Ofte stillede spørgsmål
Er lektionen “LiquidCrystal_I2C-biblioteket” gratis?
Ja — hele teksten til “LiquidCrystal_I2C-biblioteket” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Arduino & IoT Academy-kurset, skal du opgradere til CoddyKit PRO. Arduino & IoT Academy-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “LiquidCrystal_I2C-biblioteket”?
Initialisér displayet, og indstil dets adresse. Du øver dig i Arduino & IoT Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Arduino & IoT Academy?
Der kræves ingen tidligere erfaring. Arduino & IoT Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 2 af 4.
Hvor lang tid tager lektionen “LiquidCrystal_I2C-biblioteket”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Arduino & IoT Academy-lektion?
Ja. Alle Arduino & IoT Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Forbind en 16x2 LCD (I2C-backpack)
- LiquidCrystal_I2C-biblioteket
- Placér markøren, og udskriv
- Live-sensordashboard