Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Menü

Servomotor mit Arduino ansteuern


Ein Servo dreht am Rad! In dieser Anleitung zeigen wir, wie man mit einem Arduino kompatiblem Board einen Servomotor anschließt und steuert.

In dieser Anleitung zeigen wir anhand der Servo.h Bibliothek, wie man einen Servomotor mit einem Arduino kompatiblem Board ansteuert. 

Servomotoren sind sehr vielseitig einsetzbar, sie sind beliebt in RC-Modellen, Robotern, Automaten und bringen Bewegung in sämtlich DIY-Elektronik Projekte.

Benötigte Komponenten: 

  • Arduino UNO kompatibles Board
  • USB-Kabel
  • SG90 Micro Servomotor
  • Breadboard
  • Jumperkabel Stecker-Stecker
  • Potentiometer oder Joystick


Produktgalerie überspringen
yourDroid UNO R3 Entwicklungsboard ATMEGA328P-PU arduino kompatibel yourDroid UNO R3 Entwicklungsboard ATMEGA328P-PU arduino kompatibel

Durchschnittliche Bewertung von 5 von 5 Sternen

(6)
yourDroid UNO R3 Entwicklungsboard ATMEGA328P-PU arduino kompatibel
RBS14165

Sofort verfügbar

Regulärer Preis: Ab 12,65 €
USB2.0 USB-A auf USB-B Kabel 30 cm

Durchschnittliche Bewertung von 0 von 5 Sternen

USB2.0 USB-A auf USB-B Kabel 30 cm
RBS12341

Sofort verfügbar

Regulärer Preis: Ab 0,65 €
SG90 9g Micro Servomotor SG90 9g Micro Servomotor

Durchschnittliche Bewertung von 4.81 von 5 Sternen

(34)
SG90 9g Micro Servomotor
RBS10195

Sofort verfügbar

Regulärer Preis: Ab 1,55 €
65 Breadboard Jumper Kabel im Set

Durchschnittliche Bewertung von 4.9 von 5 Sternen

(5)
65 Jumper Wire Kabel im Set
RBS10023

Sofort verfügbar

Regulärer Preis: Ab 1,59 €
22
Potentiometer / Drehgeber Knopf

Durchschnittliche Bewertung von 0 von 5 Sternen

Potentiometer / Drehgeber Knopf
RBS10937

Sofort verfügbar

Verkaufspreis: Ab 0,14 € Regulärer Preis: 0,18 €
Starter Kit für Arduino UNO R3 RFID in Kunststoffbox Starter Kit für Arduino UNO R3 RFID in Kunststoffbox

Durchschnittliche Bewertung von 4.83 von 5 Sternen

(24)
Starter Kit für Arduino UNO R3 RFID
RBS11368

Sofort verfügbar

Regulärer Preis: Ab 29,29 €
MB102 Breadboard 830 Kontakte MB102 Breadboard 830 Kontakte

Durchschnittliche Bewertung von 4.9 von 5 Sternen

(20)
MB102 Breadboard 830 Kontakte
RBS10155

Sofort verfügbar

Regulärer Preis: Ab 1,39 €
9
Prototyping Board 400 PCB Board

Durchschnittliche Bewertung von 4.91 von 5 Sternen

(17)
Breadboard 400 für Arduino, Raspberry etc
RBS10405

Sofort verfügbar

Verkaufspreis: Ab 0,86 € Regulärer Preis: 0,95 €

Funktionsweise

Ein Servomotor (kurz Servo) ist ein Elektromotor, der sehr genau angesteuert werden kann. Neben der exakten Winkelposition kann auch die Drehgeschwindigkeit und Beschleunigung gesteuert werden. Der SG90 Micro Servo besteht aus einem kleinen DC-Motor, einem Getriebe und einer Steuerplatine mit Potentiometer.

Die Steuerplatine setzt die Signale in genaue Befehle um und über das Potentiometer wird die Position überprüft. Die üblichen Hobbyservos besitzen drei Pins zur Ansteuerung: GND, VCC und PWM. Gelegentlich findet man einen vierten Pin vor, dieser dient als Feedback-Pin, um die Position des Potentiometers über einen Microcontroller abzurufen.


Anschlussplan

zum Vergrößern auf Bilder klicken

Das Potentiometer kann auch durch einen Joystick ersetzt werden. A0 wird dann an VRx oder VRy angeschlossen.

Download Code mit Potentiometer

Servomotor

Arduino
Gelb (PWM-SignalleitungPin 2
Rot (VCC)5V
Braun (GND)GND


Code

Beispielcode zum Testen

Download Code

Der Beispielcode stammt aus der Servo.h Bibliothek. Die Bibliothek ist bereits in der Arduino IDE integriert und muss nicht mehr heruntergeladen werden. Mit diesem Code lassen sich Servos schnell und einfach auf Funktion testen.