Input, output og den virkelige verden
Se, hvordan sensorer aflæser verden, og aktuatorer ændrer den
Input, output og den virkelige verden 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.
To retninger
Alle Arduino-projekter består af to datastrømme: information, der kommer ind fra verden, og signaler, der sendes ud for at ændre den. 🙂
Input bringer data ind
Et input er alt, der fortæller dit board om omgivelserne, for eksempel at der trykkes på en knap, eller at et rum bliver varmere.
Sensorer aflæser verden
En sensor er en inputenhed, der måler noget virkeligt – varme, lys eller afstand – og giver dit board et tal.
Output sender handling ud
Et output er den måde, dit board ændrer verden på: ved at tænde en LED, dreje en motor eller få en buzzer til at bippe.
Aktuatorer udfører handlingen
En aktuator er et output, der skaber en fysisk handling, for eksempel en motor, der bevæger sig, eller en højttaler, der laver lyd.
Benene håndterer begge dele
De samme Arduino-ben håndterer begge opgaver. Du fortæller blot hvert ben i koden, om det skal lytte eller tale.
Indstil et bens rolle
Du angiver et bens retning med én kommando. Her indstilles ben 13 som et output, så det kan styre en LED.
pinMode(13, OUTPUT);Aflæs et input
Hvis du vil lytte i stedet, aflæser du værdien på et ben. Det henter tilstanden for en knap, der er forbundet til ben 2, så din kode kan reagere.
int state = digitalRead(2);Løkken, der forbinder dem
Det smarte er at forbinde dem: Aflæs et input, beslut, og styr derefter et output. Denne lille kæde er kernen i enhver gadget.
Et velkendt eksempel
Et bevægelseslys aflæser en sensor for at registrere bevægelse og tænder derefter en lampe. Input ind, output ud – præcis som det, du kommer til at bygge.
Hvorfor det er vigtigt
Lær input og output at kende, så kan du bygge næsten hvad som helst. Alle projekter, du laver, er blot en smart blanding af disse to.
Hurtigt tjek
Lad os sortere input fra output.
Opsummering
Input og sensorer bringer data ind, mens output og aktuatorer sender handling ud. Aflæs, beslut, handl – den løkke driver alle enheder. 🔁
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 “Input, output og den virkelige verden” gratis?
Ja — hele teksten til “Input, output og den virkelige verden” 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 “Input, output og den virkelige verden”?
Se, hvordan sensorer aflæser verden, og aktuatorer ændrer den 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 “Input, output og den virkelige verden”?
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
- Fra computer til mikrocontroller
- Hvad »Internet of Things« betyder
- Input, output og den virkelige verden
- Din første idé til en smart enhed