Arduino & IoT Academy · Lektion

Se sensorværdier live

Stream målinger for at fejlfinde Deres kredsløb.

Lektion 3 af 413 trin

Se sensorværdier live 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.

Se din sensor tænke

Serial er ikke kun til beskeder som hello. Den virkelige styrke er at streame liveaflæsninger fra en sensor, så du kan se dit kredsløb reagere i realtid. 📈

Læs, og udskriv derefter

Mønstret er enkelt: Læs en værdi ind i en variabel, og udskriv derefter variablen. Gentag det i hvert loop for at få et live-feed.

int value = analogRead(A0);
Serial.println(value);

Den opdateres i hvert loop

Fordi dette ligger i loop(), bliver aflæsningen udskrevet igen og igen. Drej på en knap, eller vink med hånden, så ændrer tallene sig med det samme.

For hurtigt til at læse

Uden en pause suser værdierne forbi hundredvis af gange i sekundet. Tilføj en lille delay(), så dine øjne faktisk kan følge med.

Serial.println(value);
delay(200);

Sæt en etiket på hver aflæsning

En hel skærm med nøgne tal er forvirrende. Udskriv en kort etiket, så du altid ved, hvilken sensor værdien kommer fra.

Serial.print("Light: ");
Serial.println(value);

Åbn Serial Monitor

Åbn Serial Monitor fra IDE-værktøjslinjen for at se strømmen. Indstil baudraten, så den matcher din værdi i Serial.begin().

Find problemer

Liveværdier afslører hurtigt fejl. En aflæsning, der sidder fast på 0, eller springer voldsomt, peger som regel på en løs ledning eller en forkert pin.

Udskriv flere sensorer

Holder du øje med to input? Udskriv begge på én linje med en separator, så hvert loop giver dig et rent, samlet øjebliksbillede.

Serial.print(temp);
Serial.print(", ");
Serial.println(light);

Mød Serial Plotter

IDE'et har også en Serial Plotter. Giv den rene tal, så tegner den en livegraf over din sensor i stedet for tekst.

Plotter vil have nøgne tal

Plotteren forventer rene værdier, så undlad lange etiketter her. Udskriv kun tallet, så vises grafkurven jævnt.

Serial.println(value);

Din superkraft til fejlfinding

Liveoutput fra Serial er den hurtigste måde at forstå et kredsløb på. Når noget opfører sig mærkeligt, så print værdien, og kig efter. 🔍

Hurtigt tjek

Dine sensorværdier ruller for hurtigt forbi til, at du kan læse dem. Hvad er den enkleste løsning?

Opsummering

Du streamede liveaflæsninger ved at udskrive en variabel i hvert loop, sænkede hastigheden med delay, satte etiketter på værdierne og tegnede dem endda som en graf i Plotter. 🎉

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 “Se sensorværdier live” gratis?

Ja — hele teksten til “Se sensorværdier live” 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 “Se sensorværdier live”?

Stream målinger for at fejlfinde Deres kredsløb. 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 “Se sensorværdier live”?

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. Serial.begin og baudrate
  2. Serial.print mod println
  3. Se sensorværdier live
  4. Læs kommandoer, De skriver
← Tilbage til Arduino & IoT Academy