pinMode en OUTPUT
Een pin vertellen dat deze stroom naar een LED stuurt
pinMode en OUTPUT is een gratis Arduino & IoT Academy-les op CoddyKit. Dit is les 1 van 4. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Arduino & IoT Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Arduino & IoT Academy bevat in totaal 4 lessen.
Pinnen hebben een taak
Elke Arduino-pin kan luisteren of spreken. Voordat je een pin gebruikt, moet je aangeven welke taak deze krijgt. Dat instellen doe je met pinMode. 🔌
Waarom de modus OUTPUT
Om een led te laten branden, moet de pin stroom naar buiten sturen. Je geeft die bedoeling aan door de pin in de modus OUTPUT te zetten.
De aanroep pinMode
Je configureert een pin één keer, binnen setup(). De functie pinMode krijgt een pinnummer en een modus en onthoudt je keuze.
pinMode(13, OUTPUT);Je pin een naam geven
Hardgecodeerde getallen worden al snel verwarrend. Geef de pin een duidelijke naam met een constant, zodat je sketch leest als gewone taal.
const int ledPin = 13;Eén keer instellen
Je hoeft de modus van een pin maar één keer te declareren. Zet pinMode in setup(), dat één keer wordt uitgevoerd wanneer het bord wordt ingeschakeld.
void setup() {
pinMode(ledPin, OUTPUT);
}De ingebouwde led
Pin 13 is bijzonder: op de meeste Arduino-borden is deze verbonden met een kleine onboard LED. Daardoor kun je uitvoer testen zonder extra onderdelen. 💡
Een vriendelijkere alias
Je hoeft het nummer niet uit je hoofd te leren. Arduino geeft je de ingebouwde naam LED_BUILTIN, die voor jou naar die ingebouwde led verwijst.
pinMode(LED_BUILTIN, OUTPUT);OUTPUT versus INPUT
Elke pin staat standaard op luisteren. Door OUTPUT in te stellen, zorgt de pin actief voor een spanning in plaats van er alleen een te meten.
Wat ‘aansturen’ betekent
Een OUTPUT-pin kan ongeveer 5 volt leveren of omlaag trekken naar 0. Met die gecontroleerde stroom stuurt een pin een led aan of uit.
pinMode vergeten
Als je pinMode overslaat, kan je led zwak blijven branden of helemaal uit blijven. De pin schakelt nooit naar de OUTPUT-modus en kan dus niet genoeg stroom leveren om te branden.
Setup is het podium
Zie setup() als het klaarmaken van het podium voordat de voorstelling begint. Als je hier de modus van je pin declareert, is alles klaar voor de loop die volgt.
Korte controle
Je wilt een pin gebruiken om een led te laten branden. Wat roep je als eerste aan?
Samenvatting
Je hebt geleerd hoe je een pin claimt met pinMode en OUTPUT binnen setup(). Nu de pin klaar is om stroom te leveren, kun je hem laten knipperen. 🎉
Leer C++ met een AI-tutor — gratis
Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.
- Cursussen
- 30
- Lessen
- 120
Veelgestelde vragen
Is de les “pinMode en OUTPUT” gratis?
Ja — de volledige tekst van “pinMode en OUTPUT” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus Arduino & IoT Academy wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus Arduino & IoT Academy bevat in totaal 4 lessen.
Wat leer ik in “pinMode en OUTPUT”?
Een pin vertellen dat deze stroom naar een LED stuurt Je oefent met Arduino & IoT Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.
Heb ik ervaring nodig om met Arduino & IoT Academy te beginnen?
Ervaring vooraf is niet nodig. Arduino & IoT Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 1 van 4.
Hoe lang duurt de les “pinMode en OUTPUT”?
De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.
Kan ik code schrijven en uitvoeren in deze les over Arduino & IoT Academy?
Ja. Elke les over Arduino & IoT Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.