Arduino & IoT Academy · Lektion

LiquidCrystal_I2C-biblioteket

Initialisér displayet, og indstil dets adresse.

Lektion 2 af 413 trin

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. ✅

Gratis at komme i gang

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

  1. Forbind en 16x2 LCD (I2C-backpack)
  2. LiquidCrystal_I2C-biblioteket
  3. Placér markøren, og udskriv
  4. Live-sensordashboard
← Tilbage til Arduino & IoT Academy