Aansturen servomotor (met potmeter)
Een servo-motor, of kortweg servo, gebruik je voor besturing. Dit in tegenstelling tot motoren die je gebruikt voor aandrijving. Enkele voorbeelden: besturing van een robot, speelgoedauto, modelvliegtuig, enz. De servo is dan verbonden aan het stuur of aan een roer. Meestal kan een servo draaien over een beperkte hoek, bijvoorbeeld 180 graden. Voor besturing is dat voldoende.
Vanuit de Arduino kunnen we de servo aansturen, zodat deze in een bepaalde stand komt. In deze opstelling voeren we de gewenste stand van de servo in met een potmeter.
Voor het aansturen van de servo maken we gebruik van de Servo-library. Het uiteindelijke programma is daardoor erg eenvoudig.
Ook het opbouwen van de hardware is eenvoudig:
- we hebben nodig: een servo-motor, een potmeter, en een breadboard met draadjes;
- de aansluitdraden van de servo zijn voorzien van een connector; daarop passen breadboard-draadjes voor aansluiting op het breadboard of op de Arduino.
- de servo heeft 3 aansluitingen: (i) GND (bruin of zwart), (ii) voeding - bijv. 5V (rood); (iii) data (oranje, geel, of wit).
- sluit GND en 5V aan op de voedingslijnen op het breadboard.
- sluit de data-verbinding aan op D9 van de Arduino
- sluit de potmeter aan: uiteinden aan 0V en 5V, loper aan A0 van de Arduino
Embed This Sketch
Use the following HTML code to embed the sketch code above in your blog or website.
<iframe style="height: 510px; width: 100%; margin: 10px 0 10px;" allowTransparency="true" src="https://codebender.cc/embed/sketch:319727" frameborder="0"></iframe>
Embed The Serial Monitor
You can also embed the Serial Monitor section! Just use this HTML code.
<iframe style="height: 510px; width: 100%; margin: 10px 0 10px;" allowTransparency="true" src="https://codebender.cc/embed/serialmonitor" frameborder="0"></iframe>