Arduino & IoT Academy · leksjon

LiquidCrystal_I2C-biblioteket

Initialiser displayet og angi adressen

Leksjon 2 av 413 trinn

LiquidCrystal_I2C-biblioteket er en gratis leksjon i Arduino & IoT Academy på CoddyKit. Dette er leksjon 2 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Arduino & IoT Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Arduino & IoT Academy inneholder totalt 4 leksjoner.

Hva biblioteket gjør

LiquidCrystal_I2C-biblioteket håndterer all kommunikasjonen på lavt nivå over I2C for Dem. De trenger bare å kalle enkle kommandoer for å vise tekst. 📚

Installer det én gang

Åpne Library Manager i Arduino IDE og søk etter LiquidCrystal_I2C. Klikk på installer, så er biblioteket klart til bruk.

Inkluder header-filen

Øverst i skissen legger De til en include-linje, slik at kompilatoren finner koden i biblioteket.

#include <LiquidCrystal_I2C.h>

Opprett objektet

De oppretter ett lcd-objekt som representerer displayet. Alle kommandoene De gir, går gjennom dette objektet.

LiquidCrystal_I2C lcd(0x27, 16, 2);

Adresseargumentet

Det første tallet er I2C-adressen. Hvis displayet forblir tomt, kan De bytte ut 0x27 med 0x3F, som er den andre vanlige verdien.

Kolonner og rader

De to neste tallene forteller biblioteket størrelsen: 16 kolonner og 2 rader. Dette samsvarer med et vanlig 16x2-panel.

Initialiser i setup

Inne i setup kaller De lcd.init() én gang for å vekke displayet og gjøre det klart til å motta tekst.

void setup() {
  lcd.init();
}

Slå på bakbelysningen

Skjermen er mørk helt til De kaller lcd.backlight(). Da lyser den opp, slik at tegnene blir lesbare.

lcd.backlight();

Skriv ut det første ordet

Nå sender lcd.print() tekst til skjermen. Det De sender inn, vises fra øverste venstre hjørne. 🎉

lcd.print("Hello!");

Tøm skjermen

Kall lcd.clear() for å fjerne alt og flytte markøren tilbake til begynnelsen før De skriver ny tekst.

lcd.clear();

Hvis skjermen forblir tom

En tom skjerm med påslått bakbelysning betyr vanligvis feil adresse. Kjør en I2C-skanner i en skisse for å finne den riktige.

Hurtigsjekk

Skissen kompileres, men LCD-en forblir mørk selv om den får strøm. Hvilket kall har De sannsynligvis glemt?

Oppsummering

De inkluderte LiquidCrystal_I2C, opprettet et lcd-objekt med adresse og størrelse, og kalte deretter init og backlight. Displayet er klart. ✅

Gratis å komme i gang

Lær deg C++ med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
30
Leksjoner
120

Ofte stilte spørsmål

Er leksjonen «LiquidCrystal_I2C-biblioteket» gratis?

Ja – hele teksten i «LiquidCrystal_I2C-biblioteket» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Arduino & IoT Academy-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Arduino & IoT Academy inneholder totalt 4 leksjoner.

Hva lærer jeg i «LiquidCrystal_I2C-biblioteket»?

Initialiser displayet og angi adressen Du øver på Arduino & IoT Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med Arduino & IoT Academy?

Ingen tidligere erfaring er nødvendig. Arduino & IoT Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 2 av 4.

Hvor lang tid tar leksjonen «LiquidCrystal_I2C-biblioteket»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne Arduino & IoT Academy-leksjonen?

Ja. Alle Arduino & IoT Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Koble et 16x2-LCD-display (I2C-adapter)
  2. LiquidCrystal_I2C-biblioteket
  3. Plasser markøren og skriv ut
  4. Direkte sensoroversikt
← Tilbake til Arduino & IoT Academy