
Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52


KNOPF: Steuern Sie die Position eines RC-Servomotors (Hobby) mit Ihrem Arduino und einem Potentiometer. Dieses Beispiel verwendet die Arduino-Servobibliothek.
Schritt 1: ERFORDERLICHE HARDWARE:

Arduino oder Genuino Board, Servomotor, 10k Ohm Potentiometer, Hook-up (Jumper) Drähte.
Schritt 2: SCHALTUNG:

Servomotoren haben drei Drähte: Strom, Masse und Signal. Das Stromkabel ist normalerweise rot und sollte mit dem 5V-Pin auf der Arduino- oder Genuino-Platine verbunden werden. Das Erdungskabel ist normalerweise schwarz oder braun und sollte mit einem Erdungsstift auf der Platine verbunden werden. Der Signalpin ist normalerweise gelb oder orange und sollte mit Pin 9 auf der Platine verbunden werden. Das Potentiometer sollte so verdrahtet werden, dass seine beiden äußeren Pins mit Strom (+5 V) und Masse verbunden sind und sein mittlerer Pin mit dem Analogeingang verbunden ist 0 auf dem Brett.
Schritt 3: CODE:

#include Servo myservo;int potpin = 0;int val;void setup () { myservo.attach (9);}void loop () { val = analogRead (potpin); val = map(val, 0, 1023, 0, 180); myservo.write(val); Verzögerung(15);}
Schritt 4: DER INSTAGRAM-POST:
Besuchen Sie meinen Instagram-Post. Schaut mal rein, dort ist auch dieses Projekt beschrieben -
Empfohlen:
So verwenden Sie den SG90-Servomotor mit "skiiiD": 9 Schritte

So verwenden Sie den SG90-Servomotor mit "skiiiD": Vor dem Start gibt es ein grundlegendes Tutorial zur Verwendung von skiiiD https://www.instructables.com/id/Getting-Started-With-SkiiiD-Editor