Mạch thu phát wifi ESP32 38 chân cổng type C
Thương hiệu : Khác
150,000đ
Kit RF thu phát wifi bluetooth ESP32 được tích hợp anten và RF, hoạt động tiết kiệm năng lượng, ổn định, chống nhiễu tốt, đây là giải pháp chi phí thấp nhất cho 1 dự án với một mạch sử dụng wifi 2.4Ghz và bluethooth TSMC công nghệ 40nm năng lượng thấp.
THÔNG SỐ KỸ THUẬT
- Loại: Wifi + Bluetooth Module
- Cổng nạp: Type C || Micro (tùy chọn trong phần phân loại)
- Mô hình: ESP32 38 chân
- Điện áp nguồn (USB): 5V DC
- Đầu vào/Đầu ra điện áp: 3.3V DC
- Công suất tiêu thụ: 5μA trong hệ thống treo chế độ
- Hiệu suất: Lên đến 600 DMIPS
- Tần số: lên đến 240MHz
- Wifi: 802.11 B/g/n/E/I (802.11N @ 2.4 GHz lên đến 150 Mbit/S)
- Bluetooth: 4.2 BR/EDR BLE 2 chế độ điều khiển
- Bộ nhớ: 448 Kbyte ROM, 520 Kbyte SRAM, 6 Kbyte SRAM trên RTC và QSPI Hỗ trợ đèn flash / SRAM chip
- Chip USB-Serial: CP2102
- Ăng ten: PCB
- GPIO kỹ thuật số: 24 chân (một số chân chỉ làm đầu vào)
- Kỹ thuật số Analog: 12bit SAR loại ADC, hỗ trợ các phép đo trên lên đến 18 kênh, một số chân hỗ trợ một bộ khuếch đại với lập trình tăng
- Bảo mật: IEEE 802.11, bao gồm cả WFA, WPA/WPA2 và WAPI
- Phần cứng tăng tốc mật mã học: AES, SHA-2, RSA, hình elip mật mã Đường Cong (ECC), số ngẫu nhiên Máy phát điện (RNG)
- Cân nặng: ~ 11g
SƠ ĐỒ Kit RF thu phát wifi bluetooth esp32
Sơ đồ chân Kit RF thu phát wifi bluetooth esp32Kích thước Kit RF thu phát wifi bluetooth esp32
HÌNH ẢNH THỰC TẾ
Kit RF thu phát wifi bluetooth esp32Kit RF thu phát wifi bluetooth esp32Kit RF thu phát wifi bluetooth esp32
————————-CODE THAM KHẢO———————-
/*
* Vào Tools -> Board -> ESP32 Wrover Module
* Vào Tools -> Upload Speed -> 921600
* Vào Tools -> Port -> Chọn port kết
* Khi nạp code phải nhấn giữ nút BOOT trên ESP32
* Khi nạp code xong thả nút BOOT mở Serial Monitor chọn Both NL & CR baud 115200
* Nhấn nút EN trên ESP32.
*/
#include "WiFi.h"
void setup()
{
Serial.begin(115200);
// Set WiFi to station mode and disconnect from an AP if it was previously connected
WiFi.mode(WIFI_STA);
WiFi.disconnect();
delay(100);
Serial.println("Setup done");
}
void loop()
{
Serial.println("scan start");
// WiFi.scanNetworks will return the number of networks found
int n = WiFi.scanNetworks();
Serial.println("scan done");
if (n == 0) {
Serial.println("no networks found");
} else {
Serial.print(n);
Serial.println(" networks found");
for (int i = 0; i < n; ++i) {
// Print SSID and RSSI for each network found
Serial.print(i + 1);
Serial.print(": ");
Serial.print(WiFi.SSID(i));
Serial.print(" (");
Serial.print(WiFi.RSSI(i));
Serial.print(")");
Serial.println((WiFi.encryptionType(i) == WIFI_AUTH_OPEN)?" ":"*");
delay(10);
}
}
Serial.println("");
// Wait a bit before scanning again
delay(5000);
}