# Modul PCA9685, interfata I2C, 16 CH, servo motor

> Modul PCA9685 cu interfata I2C, driver PWM pentru controlul independent a pana la 16 servomotoare sau alte sarcini PWM, folosind doar 2 pini. Rezolutie 12 biti (4096 trepte), frecventa PWM reglabila 40-1000 Hz, alimentare 5-10V DC, dimensiuni 60 x 25 mm. Compatibil cu Arduino, ESP32, STM32, Raspberry Pi si alte placi cu interfata I2C.

- Pagina: https://sigmanortec.ro/Modul-PCA9685-interfata-I2C-16-CH-servo-motor-p126016016
- Pret: 27.27 RON
- Disponibilitate: Stoc epuizat
- Cod: 22107 · EAN: 5944815035251
- Categorie: Mecatronica si IoT > Drivere Motor
- Colet (date de livrare): 0.012 kg
- Actualizat: 2026-09-23
- Magazin: [Sigmanortec.ro](https://sigmanortec.ro/llms.txt)
- Preturi: RON, TVA inclus; preturi si stoc la data de 2026-09-23 17:13 (Europe/Bucharest)

## Descriere

Extinde rapid controlul PWM pe Arduino si alte placi, folosind doar 2 pini prin interfata I2C, pentru a comanda independent pana la 16 servomotoare sau alte sarcini PWM. Ofera rezolutie 12 bit pentru miscari fine, frecventa reglabila 40-1000 Hz, alimentare 5-10 VDC si format compact 60 x 25 mm, ideal pentru proiecte de robotica si automatizari.
Modulul PCA9685 este un driver PWM de inalta performanta, proiectat pentru controlul precis al pana la 16 iesiri PWM independente printr-o interfata I2C, utilizand doar 2 pini ai placii de dezvoltare. Datorita arhitecturii sale eficiente, modulul este ideal pentru aplicatii care implica controlul servo-motoarele, LED-urilor sau altor sarcini PWM.
Comunicatia I2C permite conectarea mai multor module in lant, extinzand numarul de canale disponibile. Rezolutia de 12 biti asigura un control fin si precis al pozitiei sau intensitatii, cu 4096 de trepte per canal.
Frecventa PWM reglabila intre 40 si 1000Hz ofera flexibilitate pentru diverse tipuri de aplicatii.
Tensiunea de alimentare de 5-10V DC il face compatibil cu majoritatea sistemelor embedded. Modulul este compatibil cu Arduino (Uno, Mega, Nano), ESP32, STM32, Raspberry Pi si orice alta platforma cu interfata I2C.
Specificatii:
Tensiune de alimentare: 5 - 10V DC
Interfata: I2C
Frecventa PWM: 40 - 1000 Hz
Numar canale PWM: 16
Rezolutie: 12 biti (4096 trepte)
Dimensiuni: 60 x 25 mm
Pinout:
Pin
Descriere
GND
Masa
OE
Output Enable, activ LOW
SCL
Linie de ceas I2C
SDA
Linie de date I2C
VCC
Alimentare logica 3.3V / 5V
V+
Alimentare servo / sarcini
PWM
Iesiri PWM, canale 0-15
V+
Alimentare per canal servo
GND
Masa per canal servo
V+
Borna alimentare principala
GND
Borna masa principala
A0-A5
Selectie adresa I2C, Open = 0 / Closed = 1
SCL
I2C Clock, partea dreapta
SDA
I2C Data, partea dreapta
OE
Output Enable, partea dreapta
GND
Masa, partea dreapta
VCC
Alimentare logica, partea dreapta
Utilizare:
Conecteaza pinul VCC la 3.3V sau 5V al placii de dezvoltare.
Conecteaza pinul GND la masa placii de dezvoltare.
Conecteaza SDA la pinul SDA al placii (ex: A4 pe Arduino Uno, GPIO 21 pe ESP32).
Conecteaza SCL la pinul SCL al placii (ex: A5 pe Arduino Uno, GPIO 22 pe ESP32).
Alimenteaza pinul V+ cu tensiunea necesara servo-motoarelor sau sarcinii (5-10V DC).
Instaleaza libraria Adafruit PWM Servo Driver din Library Manager.
Initializeaza modulul in cod cu adresa implicita 0x40.
Seteaza frecventa PWM in functie de tipul de sarcina (ex: 50Hz pentru servo-motoare standard).
Controleaza fiecare canal individual prin functia setPWM(canal, on, off).
Pentru a adresa mai multe module simultan, modifica jumper-ii A0-A5 pentru a schimba adresa I2C.
