Arduino: controle LED's - hoe het werkt
Arduino microcontrollers maken het gemakkelijk om elektronische componenten te bedienen. Deze praktische tip laat u zien hoe u een LED kunt bedienen met uw Arduino.
Controle LED's via Arduino: de vereiste componenten
Voordat u LED's kunt bedienen met uw Arduino, moet u ervoor zorgen dat u alle benodigde componenten hebt.
- Allereerst heb je natuurlijk een Arduino nodig. Voor beginners wordt de Arduino Uno of de Arduino Mega 2560 aanbevolen. Omdat zowel de Arduino-software als de Arduino-hardware open source zijn in de zin van open source, zijn er ook goedkopere Arduino-boards die niet door Arduino zelf worden vervaardigd, maar van een ander bedrijf.
- Naast een Arduino heb je ook LED's nodig. U kunt onderscheid maken tussen eenkleurige LED's en RGB-LED's.
- Je moet ook wat weerstanden krijgen omdat de spanning van een normale Arduino-pin (U = 3, 3 V) een beetje te hoog is voor de LED's.
- Om de componenten gemakkelijker te schakelen, kunt u een breadboard gebruiken, zodat u uw componenten niet hoeft te solderen.
- Vergeet ook niet om startkabels te kopen, zodat u ook de componenten kunt aansluiten.
- Trouwens, je kunt veel praktische Arduino-beginnerskits op internet vinden die veel geld kunnen besparen, omdat alle componenten al zijn inbegrepen.
LED's aansturen via Arduino: voorbereidingen
Nadat je alle belangrijke componenten hebt gekregen, moet je nu een paar laatste voorbereidingen treffen.
- Het eerste wat u moet doen, is de Arduino IDE op uw computer installeren. Tijdens de installatie wordt u mogelijk gevraagd of u verschillende Arduino-stuurprogramma's wilt installeren. Dat moet u zeker doen, anders zal uw computer uw Arduino niet herkennen.
- Sluit vervolgens een LED aan op uw Arduino zoals weergegeven in de afbeelding.
- Start vervolgens de Arduino IDE. In "void setup ()" moet u eerst de pin definiëren waarop de LED is aangesloten als de uitgang. Dit kan eenvoudig worden gedaan met het commando "pinMode (13, OUTPUT);" (zonder aanhalingstekens). In ons geval is de LED verbonden met pin 13.
- In de "void loop ()" kunt u vervolgens definiëren welke opdrachten altijd na elkaar moeten worden uitgevoerd. Eerst kunt u pin 13 vastleggen met het commando "digitalWrite (13, HIGH);" ingesteld op "HOOG". Dit betekent dat de volledige spanning (3, 3 V) erop wordt aangelegd.
- U kunt vervolgens een vertragingsopdracht gebruiken om het programma 1000 milliseconden te laten wachten: "delay (1000);"
- Zet dan pin 13 terug op "LOW": "digitalWrite (13, LOW);"
- Voeg ten slotte een vertragingsopdracht toe.
Arduino: Laat de LED knipperen
Nadat u uw programma hebt voltooid en alle componenten correct hebt aangesloten, kunt u het programma op uw Arduino laden.
- Als alles goed werkte, zou je LED nu moeten knipperen.
Arduino: controleer de ingebouwde LED
Als u een Arduino hebt maar geen LED bij de hand, kunt u ook de ingebouwde Arduino LED bedienen.
- In plaats van het nummer van een pin, moet u gewoon "LED_BUILTIN" gebruiken in de opdrachten.
In de volgende praktische tip leer je hoe je je Raspberry Pi als wifi-repeater kunt gebruiken. U kunt met onze kortingen ook elektronische componenten tegen lage prijzen van Conrad krijgen.