Kit NICEMCU BW16 RTL8720DN
Kit NICEMCU BW16 RTL8720DN
- Hàng trong kho: 20
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 618
- Vị trí: 1D16
Số lượng đã bán: 34
Lượt xem: 414
167.400đ
Giá chưa bao gồm VAT: 155.000đ
1. Giới thiệu tổng quan
Kit NICEMCU BW16 RTL8720DN là mạch thu phát Wi-Fi và Bluetooth SoC tích hợp mạch nạp và giao tiếp UART CH340 tiện lợi. Sử dụng chip Realtek RTL8720DN với hai nhân xử lý KM4 (ARM Cortex-M4) và KM0 (ARM Cortex-M0), mạch hỗ trợ chuẩn Wi-Fi 2.4GHz/5GHz cùng kết nối Bluetooth 5.0 LE hiện đại, rất phù hợp cho các ứng dụng IoT thông minh.
2. Thông số kỹ thuật
- Model: NICEMCU BW16 RTL8720DN (Ai-Thinker)
- Power Supply Voltage: 5VDC từ cổng USB Type-C
- Main IC: Wireless SoC Realtek RTL8720DN
- Antenna: IPEX connector hoặc PCB Antenna
- Connectivity: Wi-Fi 802.11 a/b/g/n (2.4GHz và 5GHz bands) & Bluetooth 5.0 LE
- Data Rates: Lên đến 54Mbps (802.11g) và MCS0–MCS7 (802.11n)
- Interface: UART, GPIO, ADC, PWM, IIC, SPI, SWD
- Kích thước: 49 x 25.4 mm
3. Ứng dụng
- Thiết bị nhà thông minh (Smart Home) kết nối Wi-Fi/Bluetooth
- Cảm biến IoT thu thập và truyền dữ liệu lên Cloud
- Các dự án điều khiển thiết bị từ xa qua smartphone
- Nghiên cứu và học tập lập trình hệ thống nhúng không dây
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Cáp USB Type-C kết nối với máy tính đã cài đặt Arduino IDE và driver CH340.
- Thao tác: Nhấn giữ nút BOOT trên mạch, sau đó nhấn và thả nút RESET/EN, tiếp tục thả nút BOOT để đưa mạch vào chế độ nạp chương trình. Tiến hành chọn cổng COM và nạp code test.
- Kết quả: LED tích hợp trên mạch sẽ nhấp nháy theo chu kỳ 1 giây mà không dùng hàm delay().
* Lưu ý an toàn: Không cấp nguồn vượt quá giới hạn cho phép của cổng USB Type-C để tránh làm hỏng mạch nạp CH340 và IC nguồn.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- Cổng USB Type-C nối trực tiếp với Cổng USB Máy tính (Tích hợp sẵn mạch nạp CH340 và LED trạng thái LED_R)
C/C++ (Arduino/ESP)
const int ledPin = LED_R;
int ledState = LOW;
unsigned long previousMillis = 0;
const long interval = 1000;
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
unsigned long currentMillis = millis();
if (currentMillis - previousMillis >= interval) {
previousMillis = currentMillis;
if (ledState == LOW) {
ledState = HIGH;
} else {
ledState = LOW;
}
digitalWrite(ledPin, ledState);
}
}kit nicemcu bw16 rtl8720dn





















