Raspberry Pi - Knop - Servo Motor
Deze tutorial legt uit hoe u een servo motor kunt aansturen met een Raspberry Pi en een knop. Zo werkt het:
- Wanneer u op de knop drukt, draait de servo motor 90 graden.
- Wanneer u opnieuw op de knop drukt, keert de motor terug naar zijn oorspronkelijke stand van 0 graden.
Deze procedure wordt oneindig herhaald.
Hardware Benodigd
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over Servo Motor en Knop
Als u niet bekend bent met servo motoren en knoppen (inclusief pinouts, werking en programmering), kunnen de volgende tutorials u helpen:
Aansluitschema

This image is created using Fritzing. Click to enlarge image
Let op: het hierboven getoonde aansluitschema is alleen geschikt voor een servo motor met een lage koppelwaarde. Mocht de motor trillen in plaats van draaien, dient u een externe voeding toe te passen om meer vermogen aan de servo motor te leveren. Hieronder ziet u een aansluitschema met een externe voeding voor de servo motor.
TOE TE VOEGEN AFBEELDING
Vergeet niet om de GND van de externe voeding te verbinden met de GND van zowel de Raspberry Pi als de servo motor.
Raspberry Pi Code - Knop bestuurt Servo Motor
Snelle Stappen
- Zorg dat Raspbian of een ander Raspberry Pi compatible besturingssysteem geïnstalleerd is op uw Pi.
- Zorg dat uw Raspberry Pi verbonden is met hetzelfde lokale netwerk als uw pc.
- Zorg dat uw Raspberry Pi verbonden is met internet als u nog bibliotheken moet installeren.
- Als u voor het eerst met Raspberry Pi werkt, zie dan hoe u de Raspberry Pi installeert
- Verbind uw pc met de Raspberry Pi via SSH met behulp van de ingebouwde SSH-client op Linux en macOS of PuTTY op Windows. Zie hoe u uw pc via SSH verbindt met Raspberry Pi.
- Zorg dat de RPi.GPIO bibliotheek is geïnstalleerd. Zo niet, installeer deze dan met het volgende commando:
- Maak een Python scriptsbestand aan met de naam button_servo.py en voeg de volgende code toe:
- Sla het bestand op en voer het Python script uit door het volgende commando in de terminal te gebruiken:
- Druk meerdere keren op de knop.
Het script draait oneindig in een lus totdat u Ctrl + C indrukt in de terminal.
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.