Placér markøren, og udskriv
Placér tekst præcist på rækker og kolonner.
Placér markøren, og udskriv er en gratis Arduino & IoT Academy-lektion på CoddyKit. Dette er lektion 3 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.
Tekst har en placering
Hvert tegn placeres på et bestemt sted på skærmen. Ved at styre markøren kan du placere tekst præcis, hvor du vil. 🎯
Kolonner tælles fra nul
De 16 kolonner er nummereret fra 0 til 15 fra venstre mod højre. Kolonne 0 er det første tegn på en linje.
Rækker tælles også fra nul
De to rækker er 0 og 1. Række 0 er den øverste linje, og række 1 er den nederste.
Flyt markøren
Brug setCursor til at gå til en kolonne og række, før du udskriver. Argumenterne er først kolonnen og derefter rækken.
lcd.setCursor(0, 1);Udskriv på det sted
Efter setCursor starter det næste lcd.print() præcis dér, hvor du placerede markøren, i stedet for øverst til venstre.
lcd.setCursor(0, 1);
lcd.print("Line two");To linjer på én gang
Udskriv en etiket på række 0, flyt markøren til række 1, og udskriv derefter en værdi. Så får du et pænt layout med to linjer.
Centrér tekst
Hvis du vil centrere et ord, skal du placere markøren i en højere kolonne, så teksten begynder længere fra venstre kant.
lcd.setCursor(5, 0);Udskriv tal
lcd.print accepterer også tal, ikke kun tekst. Send en variabel, så vises dens værdi direkte på skærmen.
lcd.print(temperature);Pas på resterende tegn
Gammel tekst forsvinder ikke af sig selv. Hvis en ny værdi er kortere, kan enkelte gamle cifre blive stående bag den.
Udfyld for at overskrive
Udskriv ekstra mellemrum efter en kort værdi, eller ryd området, så den tidligere, længere tekst bliver helt dækket.
lcd.print(value);
lcd.print(" ");Startposition
Hvis du kalder lcd.home(), flyttes markøren tilbage til kolonne 0, række 0, uden at den eksisterende tekst slettes.
lcd.home();Hurtigt tjek
Du vil have tekst vist nederst til venstre på en 16x2-LCD. Hvilket kald placerer markøren dér?
Opsummering
Du kan nu placere tekst overalt med setCursor, hvor du husker kolonne og derefter række, begge talt fra nul, og udfylder med mellemrum for at slette gamle tegn. ✅
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 “Placér markøren, og udskriv” gratis?
Ja — hele teksten til “Placér markøren, og udskriv” 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 “Placér markøren, og udskriv”?
Placér tekst præcist på rækker og kolonner. 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 3 af 4.
Hvor lang tid tager lektionen “Placér markøren, og udskriv”?
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
- Forbind en 16x2 LCD (I2C-backpack)
- LiquidCrystal_I2C-biblioteket
- Placér markøren, og udskriv
- Live-sensordashboard