LiquidCrystal_I2C-biblioteket
Initialiser displayet og angi adressen
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. ✅
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
- Koble et 16x2-LCD-display (I2C-adapter)
- LiquidCrystal_I2C-biblioteket
- Plasser markøren og skriv ut
- Direkte sensoroversikt