[03-01] Arduino – Knipperled op de controller
micro:bit Crumble Arduino Raspberry Pi Pico |
Knipperled op de controller Externe knipperled
5 x knipperen met schakelaar op controller 5 x knipperen met externe schakelaar |
Alle controllers hebben minimaal één led aan boord. Die van de Arduino zit op poort 13.
Voorbeeld 1
In dit voorbeeld zie je hoe je de led op poort 13 kunt laten knipperen.
1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<span style="color: #434f54;">// De setup functie wordt één keer gestart als er spanning op de Arduino wordt gezet.</span> <span style="color: #00979c;">void</span> <span style="color: #5e6d03;">setup</span><span style="color: #000000;">(</span><span style="color: #000000;">)</span> <span style="color: #000000;">{</span> <span style="color: #434f54;">// Stel pin 13 in als output, dit is ook de pin waarop de led op de printplaat</span> <span style="color: #434f54;">// is aangesloten.</span> <span style="color: #d35400;">pinMode</span><span style="color: #000000;">(</span><span style="color: #000000;">13</span><span style="color: #434f54;">,</span> <span style="color: #00979c;">OUTPUT</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span> <span style="color: #000000;">}</span> <span style="color: #434f54;">// De loop functie wordt de hele tijd herhaald</span> <span style="color: #00979c;">void</span> <span style="color: #5e6d03;">loop</span><span style="color: #000000;">(</span><span style="color: #000000;">)</span> <span style="color: #000000;">{</span> <span style="color: #d35400;">digitalWrite</span><span style="color: #000000;">(</span><span style="color: #000000;">13</span><span style="color: #434f54;">,</span> <span style="color: #00979c;">HIGH</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span> <span style="color: #434f54;">// Zet de led aan</span> <span style="color: #d35400;">delay</span><span style="color: #000000;">(</span><span style="color: #000000;">1000</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span> <span style="color: #434f54;">// Wacht 1000 milliseconde (1 seconde)</span> <span style="color: #d35400;">digitalWrite</span><span style="color: #000000;">(</span><span style="color: #000000;">13</span><span style="color: #434f54;">,</span> <span style="color: #00979c;">LOW</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span> <span style="color: #434f54;">// Zet de led uit</span> <span style="color: #d35400;">delay</span><span style="color: #000000;">(</span><span style="color: #000000;">1000</span><span style="color: #000000;">)</span><span style="color: #000000;">;</span> <span style="color: #434f54;">// Wacht 1000 milliseconde (1 seconde)</span> <span style="color: #000000;">}</span> |
1 |
[wpfilebase tag=file id=110 tpl=chriskort /]