Se sensorværdier live
Stream målinger for at fejlfinde Deres kredsløb.
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. 🎉
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
- Serial.begin og baudrate
- Serial.print mod println
- Se sensorværdier live
- Læs kommandoer, De skriver