# PCA9685-Modul, I2C-Schnittstelle, 16 Kanäle, Servomotor

> PCA9685-Modul mit I2C-Schnittstelle, PWM-Treiber zur unabhängigen Steuerung von bis zu 16 Servomotoren oder anderen PWM-Lasten, unter Verwendung von nur 2 Pins. Auflösung 12 Bit (4096 Schritte), einstellbare PWM-Frequenz 40-1000 Hz, Versorgungsspannung 5-10V DC, Abmessungen 60 x 25 mm. Kompatibel mit Arduino, ESP32, STM32, Raspberry Pi und anderen Plattformen mit I2C-Schnittstelle.

- Seite: https://sigmanortec.ro/de/pca9685-modul-i2c-schnittstelle-16-kanale-servomotor
- Preis: 27.27 RON
- Verfügbarkeit: Auf Lager
- Artikelnummer: 22107 · EAN: 5944815035251
- Kategorie: Mechatronik und IoT > Lokführer
- Paket (Versanddaten): 0.012 kg
- Aktualisiert: 2026-09-23
- Shop: [Sigmanortec.ro](https://sigmanortec.ro/de/llms.txt)
- Preise: RON, inkl. MwSt.; Preise und Bestand vom 2026-10-22 02:51 (Europe/Bucharest)

## Beschreibung

Erweitern Sie die PWM-Steuerung auf Arduino und anderen Boards schnell und einfach über die I2C-Schnittstelle mit nur zwei Pins, um bis zu 16 Servomotoren oder andere PWM-Lasten unabhängig voneinander anzusteuern. Die 12-Bit-Auflösung sorgt für flüssige Bewegungen, die Frequenz ist von 40 bis 1000 Hz einstellbar, die Stromversorgung erfolgt mit 5–10 V DC. Dank der kompakten Abmessungen von 60 x 25 mm eignet sich das Modul ideal für Robotik- und Automatisierungsprojekte.
Das PCA9685 Modul ist ein leistungsstarker PWM-Treiber, der für die präzise Steuerung von bis zu 16 unabhängigen PWM-Ausgängen über eine I2C-Schnittstelle entwickelt wurde und dabei nur 2 Pins des Entwicklungsboards verwendet. Aufgrund seiner effizienten Architektur ist das Modul ideal für Anwendungen, die die Steuerung von Servomotoren, LEDs oder anderen PWM-Lasten beinhalten.
Die I2C-Kommunikation ermöglicht das Ketten mehrerer Module, wodurch die Anzahl der verfügbaren Kanäle erweitert wird. Die 12-Bit-Auflösung sorgt für eine feine und präzise Steuerung der Position oder Intensität mit 4096 Stufen pro Kanal.
Die einstellbare PWM-Frequenz zwischen 40 und 1000 Hz bietet Flexibilität für verschiedene Arten von Anwendungen.
Die Versorgungsspannung von 5-10 V DC macht es kompatibel mit den meisten Embedded-Systemen. Das Modul ist kompatibel mit Arduino (Uno, Mega, Nano), ESP32, STM32, Raspberry Pi und jeder anderen Plattform mit I2C-Schnittstelle.
Spezifikationen:
Versorgungsspannung: 5 - 10 V DC
Schnittstelle: I2C
PWM-Frequenz: 40 - 1000 Hz
Anzahl PWM-Kanäle: 16
Auflösung: 12 Bit (4096 Stufen)
Abmessungen: 60 x 25 mm
Pinbelegung:
Pin
Beschreibung
GND
Masse
OE
Output Enable, aktiv LOW
SCL
I2C-Clock-Leitung
SDA
I2C-Datenleitung
VCC
Logikversorgung 3,3V / 5V
V+
Versorgung für Servo / Lasten
PWM
PWM-Ausgänge, Kanäle 0-15
V+
Versorgung pro Servo-Kanal
GND
Masse pro Servo-Kanal
V+
Hauptversorgungsanschluss
GND
Hauptmasseanschluss
A0-A5
I2C-Adressauswahl, offen = 0 / geschlossen = 1
SCL
I2C-Clock, rechte Seite
SDA
I2C-Daten, rechte Seite
OE
Output Enable, rechte Seite
GND
Masse, rechte Seite
VCC
Logikversorgung, rechte Seite
Anwendung:
Verbinden Sie den VCC-Pin mit 3,3V oder 5V des Entwicklungsboards.
Verbinden Sie den GND-Pin mit der Masse des Entwicklungsboards.
Verbinden Sie SDA mit dem SDA-Pin des Boards (z.B. A4 beim Arduino Uno, GPIO 21 beim ESP32).
Verbinden Sie SCL mit dem SCL-Pin des Boards (z.B. A5 beim Arduino Uno, GPIO 22 beim ESP32).
Versorgen Sie den V+-Pin mit der erforderlichen Spannung für die Servomotoren oder Last (5-10 V DC).
Installieren Sie die Adafruit PWM Servo Driver Bibliothek über den Library Manager.
Initialisieren Sie das Modul im Code mit der Standardadresse 0x40.
Stellen Sie die PWM-Frequenz entsprechend dem Lasttyp ein (z.B. 50 Hz für Standard-Servomotoren).
Steuern Sie jeden Kanal einzeln über die Funktion setPWM(channel, on, off).
Um mehrere Module gleichzeitig anzusprechen, ändern Sie die Jumper A0-A5, um die I2C-Adresse zu wechseln.
