Zum Hauptinhalt springen

Servomotormodul

Dokumentation des Servomotor-Rucksacks


1. Einführung

Der Servomotor-Rucksack ist ein Erweiterungsmodul, mit dem Sie bis zu drei Servomotoren über drei separate Ausgangspins steuern können. Servomotoren sind Drehantriebe, mit denen die Winkelposition einer Achse gesteuert werden kann. Sie werden häufig in Robotik-, Modellbau- und Automatisierungsprojekten eingesetzt.


2. Technische Eigenschaften

  • Anzahl der Servomotoren: 3
  • Betriebsspannung: 3,3 V bis 5 V
  • Schnittstelle: PWM (Pulsweitenmodulation)
  • Drehbereich: 0 bis 180 Grad

3. Pin-Konfiguration

Servomotor-Pinbelegung


4. Servomotor mit CircuitPython verwenden

Bibliotheksinstallation:

  1. Für die Verwendung des Servomotor-Rucksacks in Elioblocs ist keine Bibliotheksinstallation erforderlich.

Codebeispiel:

import board
import pwmio
import time

pwm = pwmio.PWMOut(board.IO15, frequency=50)


while True:
pwm.duty_cycle = int(((90 / 180.0) * (2750 - 750) + 750) * pwm.frequency * 65535 / 1000000)
time.sleep(1)

pwm.duty_cycle = int(((0 / 180.0) * (2750 - 750) + 750) * pwm.frequency * 65535 / 1000000)
time.sleep(1)