Arduino & IoT Academy · Lektion

Placér markøren, og udskriv

Placér tekst præcist på rækker og kolonner.

Lektion 3 af 413 trin

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. ✅

Gratis at komme i gang

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

  1. Forbind en 16x2 LCD (I2C-backpack)
  2. LiquidCrystal_I2C-biblioteket
  3. Placér markøren, og udskriv
  4. Live-sensordashboard
← Tilbage til Arduino & IoT Academy