-
-
-
Phí vận chuyển: Tính khi thanh toánTổng tiền thanh toán:
-
Module Servo Shield 16 Kênh
(Mã SP:CG000298)
Thương hiệu: Chưa cập nhật
126.000₫
Module Servo Shield 16 Kênh – Tương Thích Arduino UNO R3, PCA9685 PWM Chuẩn 12-bit
Mô tả sản phẩm
Servo Shield 16 kênh là module mở rộng sử dụng chip PCA9685, giúp điều khiển cùng lúc lên đến 16 servo hoặc thiết bị PWM chỉ với 2 chân I2C (SDA, SCL) của Arduino. Với thiết kế dạng shield gắn trực tiếp lên Arduino UNO R3, sản phẩm giúp tiết kiệm dây nối, lắp đặt gọn gàng và nhanh chóng.
Mỗi kênh PWM có độ phân giải 12-bit (4096 bước), hoạt động ở tần số từ 40Hz đến 1000Hz, rất lý tưởng để điều khiển servo RC, motor PWM, LED RGB hoặc các ứng dụng robot phức tạp.
Ứng dụng
-
Điều khiển 16 servo RC đồng thời cho robot, tay máy, xe tự hành
-
Điều khiển độ sáng LED đơn, LED RGB
-
Dự án mô hình Arduino điều khiển chuyển động
-
Hệ thống điều khiển nhà thông minh, IoT
-
Dự án học tập, nghiên cứu lập trình PWM, điều khiển động cơ
Sơ đồ chân
Gắn trực tiếp lên Arduino Uno R3 qua chân header tiêu chuẩn.
Các chân PWM và cấp nguồn được bố trí rõ ràng dạng 3 chân/kênh:
Vị trí |
Mô tả |
---|---|
PWM0 – PWM15 |
16 cổng xuất PWM độc lập |
GND (từng kênh) |
Mass nối đất |
V+ (servo) |
Nguồn cấp riêng cho servo (5V–6V) |
I2C (SCL, SDA) |
Kết nối với Arduino qua A5 (SCL) và A4 (SDA) |
⚠️ Nguồn servo (V+) nên cấp riêng nếu sử dụng nhiều servo hoặc servo công suất lớn.
Thông số kĩ thuật
Thông số |
Giá trị |
---|---|
IC chính |
PCA9685 |
Số kênh PWM |
16 kênh |
Độ phân giải PWM |
12-bit (4096 bước) |
Tần số hoạt động |
40Hz – 1000Hz |
Điện áp logic |
5V (từ Arduino UNO) |
Nguồn servo (V+) |
5V – 6V |
Giao tiếp |
I2C (2 dây) – A4 SDA, A5 SCL |
Địa chỉ I2C |
Mặc định 0x40, có thể thay đổi qua jumper |
Kích thước shield |
Chuẩn Arduino Uno R3 |
Tích hợp |
LED báo nguồn, jumper chọn nguồn servo |
Hướng dẫn sử dụng
1. Kết nối phần cứng:
-
Gắn trực tiếp shield lên Arduino UNO R3
-
Cấp nguồn servo riêng vào chân V+ và GND (nếu dùng servo ngoài)
2. Thêm thư viện Arduino:
Tìm và cài Adafruit PWM Servo Driver trong Library Manager
Thư viện Arduino: Adafruit-PWM-Servo-Driver-Library
Code mẫu Arduino:
#include <Wire.h>
#include <Adafruit_PWMServoDriver.h>
Adafruit_PWMServoDriver pwm = Adafruit_PWMServoDriver();
void setup() {
pwm.begin();
pwm.setPWMFreq(50); // Tần số PWM phù hợp cho servo (50Hz)
}
void loop() {
// Quét servo kênh 0 từ trái sang phải
for (int pulselen = 150; pulselen < 600; pulselen++) {
pwm.setPWM(0, 0, pulselen);
delay(5);
}
}
Hình ảnh
Bảo hành
Linh kiện mới 100%, test kỹ nếu khách yêu cầu
Không bảo hành với linh kiện điện tử nhỏ (IC, chip, transistor…)
Quý khách cần có kiến thức cơ bản về điện tử để lắp đặt đúng cách
Hỗ trợ kỹ thuật miễn phí nếu liên hệ trước khi đặt hàng
Tại sao chọn mua tại Linh Kiện Cầu Giấy?
✅ Giao hàng toàn quốc – nhanh chóng, đóng gói cẩn thận
✅ Hỗ trợ kỹ thuật nhiệt tình, tư vấn đúng nhu cầu
✅ Cam kết linh kiện chính hãng, đúng mô tả
✅Giá cạnh tranh, phù hợp sinh viên, kỹ sư và DIY Maker
Hashtag
#ServoShield16Kenh #PCA9685Shield #ArduinoServoShield #PWM12bit #MachDieuKhienServo #DieuKhienServoArduino #ShieldServoArduino #ServoRCControl #RobotServoModule #PWM16Channels
.