Inhaltsverzeichnis:
- Schritt 1: Holen Sie sich die passenden Komponenten
- Schritt 2: Schließen Sie die Stromversorgung an
- Schritt 3: Verbinden Sie den Servo
- Schritt 4: Verbinden Sie die Tasten
- Schritt 5: Überprüfen Sie die Schaltung
- Schritt 6: Der Code
- Schritt 7: Abschließen
Video: Servo-Tutorial: 7 Schritte
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Verwenden eines Arduino zur Steuerung eines Servomotors mit zwei Drucktasten.
Schritt 1: Holen Sie sich die passenden Komponenten
Bitte verwenden Sie die bereitgestellten Links, wenn Sie eine der Komponenten benötigen. Besuchen Sie auch die Website für andere großartige Arduino-Goodies, sie werden weltweit kostenlos geliefert und der Service ist großartig. Außerdem unterstützt du mich:)
Gehen Sie hier zur Website.
Danke für deine Unterstützung.
1) Arduino Link: Arduino-kompatibles Uno R3 Rev3 Entwicklungsboard
2) Breadboard Link: Halbe Größe 400-Pin Elektronik DIY Breadboard oder 830-Punkt lötlose Elektronik DIY Breadboard
3) Drucktasten-Link: DIP P4 Sqaure Switch Drucktasten (100er-Pack)
4) Jumperkabel Link: Mehrfarbige 40-Pin DuPont Breadboard Jumperdrähte (20cm)
5) Zwei 10k Ohm Widerstände Link: DIY Universal 1/4W 1% Metallschichtwiderstand (600PCS)
6) Servomotorverbindung: Tower Pro SG90 9g Getriebelenkservo
Schritt 2: Schließen Sie die Stromversorgung an
Verbinden Sie GND und 5V
Schritt 3: Verbinden Sie den Servo
Rot bis 5V
Braun/Schwarz auf GND
Orange an Pin 9
Schritt 4: Verbinden Sie die Tasten
Eine der Tasten zu DIGITAL 2
Der andere zu DIGITAL 4
Schritt 5: Überprüfen Sie die Schaltung
Stellen Sie sicher, dass die Schaltung korrekt ist
Schritt 6: Der Code
Ich habe das Sweep-Beispiel von Arduino verwendet und es so geändert, dass es funktioniert.
#enthalten
const int buttonPin = 2;
const int buttonPin2 = 5;
int buttonState = 0;
int buttonState2 = 0;
Servo-ServoA;
int-Position = 0;
Leere Einrichtung () {
servoA.attach(9);
pinMode (buttonPin, INPUT);
pinMode (buttonPin2, INPUT);
}
Leere Schleife () {
buttonState = digitalRead (buttonPin);
buttonState2 = digitalRead (buttonPin2);
if(buttonState ==HIGH && Position < 180){
servoA.write (Position ++);
Verzögerung(5);
}
if(buttonState2 == HIGH && Position > 3){
servoA.write (Position--);
Verzögerung(5);
}
}
Empfohlen:
Erste Schritte mit Amara: 7 Schritte
Erste Schritte mit Amara: Amara ist ein kostenloser Untertitel-Editor, mit dem Sie ganz einfach Untertitel zu Videos hinzufügen können – vom Unterricht bis zum persönlichen Gebrauch. Diese Anweisungen helfen Ihnen, ein Amara-Konto einzurichten, damit Sie schnell und einfach Untertitel hinzufügen können
Erste Schritte mit der Heimautomatisierung: Home Assistant installieren: 3 Schritte
Erste Schritte mit der Hausautomation: Home Assistant installieren: Wir starten jetzt die Hausautomationsserie, in der wir ein Smart Home erstellen, das es uns ermöglicht, Dinge wie Licht, Lautsprecher, Sensoren usw. über einen zentralen Hub zusammen mit einem Sprachassistent. In diesem Beitrag erfahren Sie, wie Sie in
Erste Schritte mit dem SkiiiD-Editor: 11 Schritte
Erste Schritte mit dem SkiiiD-Editor: skiiiD-Editor, Entwicklungsboard-Firmware IDEskiiiD-Editor basiert auf skiiiD (Firmware Development Engine). Jetzt ist es mit Arduino UNO, MEGA und NANO mit 70+ Komponenten kompatibel.BetriebssystemmacOS / WindowsInstallierenBesuchen Sie die Website https:
Erste Schritte mit Python: 7 Schritte (mit Bildern)
Erste Schritte mit Python: Programmieren ist großartig! Es ist kreativ, macht Spaß und gibt Ihrem Gehirn ein mentales Training. Viele von uns wollen etwas über Programmieren lernen, aber überzeugen sich selbst davon, dass wir es nicht können. Vielleicht hat es zu viel Mathematik, vielleicht der Jargon, der erschreckend herumgeworfen wird
Raspbian in Raspberry Pi 3 B ohne HDMI installieren - Erste Schritte mit Raspberry Pi 3B - Einrichten Ihres Raspberry Pi 3: 6 Schritte
Raspbian in Raspberry Pi 3 B ohne HDMI installieren | Erste Schritte mit Raspberry Pi 3B | Einrichten Ihres Raspberry Pi 3: Wie einige von Ihnen wissen, sind Raspberry Pi-Computer ziemlich großartig und Sie können den gesamten Computer nur auf einer einzigen winzigen Platine bekommen. Das Raspberry Pi 3 Model B verfügt über einen Quad-Core 64-Bit ARM Cortex A53 mit 1,2 GHz getaktet. Damit ist der Pi 3 ungefähr 50