LiquidCrystal_I2C-biblioteket
Initiera displayen och ställ in dess adress.
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. ✅
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
- Koppla en 16x2 LCD (I2C Backpack)
- LiquidCrystal_I2C-biblioteket
- Placera markören och skriv ut
- Livepanel för sensordata