Arduino & IoT Academy · Lektion

LiquidCrystal_I2C-biblioteket

Initiera displayen och ställ in dess adress.

Lektion 2 av 413 steg

LiquidCrystal_I2C-biblioteket är en gratis lektion i Arduino & IoT Academy på CoddyKit. Detta är lektion 2 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Arduino & IoT Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Arduino & IoT Academy innehåller totalt 4 lektioner.

Vad biblioteket gör

Biblioteket LiquidCrystal_I2C hanterar all I2C-kommunikation på låg nivå åt dig. Du behöver bara anropa enkla kommandon för att visa text. 📚

Installera det en gång

Öppna Library Manager i Arduino IDE och sök efter LiquidCrystal_I2C. Klicka på Install, så är biblioteket klart att använda.

Inkludera headerfilen

Lägg till en include-rad högst upp i ditt sketch-program så att kompilatorn hittar bibliotekets kod.

#include <LiquidCrystal_I2C.h>

Skapa objektet

Skapa ett lcd-objekt som representerar displayen. Alla kommandon du ger går via detta objekt.

LiquidCrystal_I2C lcd(0x27, 16, 2);

Adressargumentet

Det första talet är I2C-adressen. Om displayen förblir tom kan du byta ut 0x27 mot 0x3F, det andra vanliga värdet.

Kolumner och rader

De följande två talen anger storleken för biblioteket: 16 kolumner och 2 rader. Det motsvarar en vanlig 16x2-panel.

Initiera i setup

I setup anropar du lcd.init() en gång för att väcka displayen och förbereda den på att ta emot text.

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

Slå på bakgrundsbelysningen

Skärmen är mörk tills du anropar lcd.backlight(). Då tänds den så att tecknen blir läsbara.

lcd.backlight();

Skriv ut ditt första ord

Nu skickar lcd.print() text till skärmen. Det du skickar in visas med början i det övre vänstra hörnet. 🎉

lcd.print("Hello!");

Rensa skärmen

Anropa lcd.clear() för att ta bort allt och flytta tillbaka markören till början innan du skriver ny text.

lcd.clear();

Om den förblir tom

En tom skärm med tänd bakgrundsbelysning betyder oftast fel adress. Kör ett I2C-skannerprogram för att hitta den riktiga adressen.

Snabb kontroll

Ditt sketch-program kompileras, men LCD:n förblir mörk trots att den får ström. Vilket anrop har du troligen glömt?

Sammanfattning

Du inkluderade LiquidCrystal_I2C, skapade ett lcd-objekt med dess adress och storlek och anropade sedan init och backlight. Din display är igång. ✅

Gratis att börja

Lär dig C++ med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
30
Lektioner
120

Vanliga frågor

Är lektionen ”LiquidCrystal_I2C-biblioteket” gratis?

Ja – hela texten till ”LiquidCrystal_I2C-biblioteket” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Arduino & IoT Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Arduino & IoT Academy innehåller totalt 4 lektioner.

Vad lär jag mig i ”LiquidCrystal_I2C-biblioteket”?

Initiera displayen och ställ in dess adress. Ni övar på Arduino & IoT Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Arduino & IoT Academy?

Du behöver inga förkunskaper. Utbildningen i Arduino & IoT Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 2 av 4.

Hur lång tid tar lektionen ”LiquidCrystal_I2C-biblioteket”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Arduino & IoT Academy-lektionen?

Ja. Varje Arduino & IoT Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Koppla en 16x2 LCD (I2C Backpack)
  2. LiquidCrystal_I2C-biblioteket
  3. Placera markören och skriv ut
  4. Livepanel för sensordata
← Tillbaka till Arduino & IoT Academy