Tính linh hoạt: Với khả năng kết nối Wi-Fi và Bluetooth kép, ESP32 có khả năng xử lý nhiều ứng dụng IoT, từ hệ thống tự động hóa gia đình đến các thiết bị đeo được.
Sức mạnh xử lý: Với hai lõi xử lý và tần số 240 MHz, ESP32 có thể xử lý các tác vụ phức tạp, bao gồm xử lý tín hiệu thời gian thực.
Tiêu thụ điện năng thấp: ESP32 có nhiều chế độ tiết kiệm điện, phù hợp cho các dự án chạy bằng pin.
Hỗ trợ và cộng đồng: ESP32 được hỗ trợ bởi một cộng đồng nhà phát triển lớn, giúp bạn dễ dàng truy cập thư viện, hướng dẫn và trợ giúp trực tuyến.
Dễ sử dụng: Tương thích với Arduino IDE và các môi trường phát triển khác, ESP32 tương đối dễ lập trình, ngay cả với người mới bắt đầu.
ESP32 có các thông số kỹ thuật sau:
Bộ xử lý: Hai lõi Tensilica LX6 có tốc độ lên tới 240 MHz.
RAM: 520 KB SRAM.
Bộ nhớ Flash: Thường là 4MB hoặc 16MB tùy theo kiểu máy.
Kết nối:
Wi-Fi: 802.11 b/g/n.
Bluetooth: Bluetooth 4.2 và BLE (Bluetooth năng lượng thấp).
Lối vào/ra:
Tối đa 34 GPIO (Đầu vào/Đầu ra mục đích chung).
Giao diện UART, SPI, I2C, I2S, CAN, PWM, ADC, DAC.
Người khác :
Cảm biến chạm điện dung.
Cảm biến nhiệt độ tích hợp.
Mô-đun mật mã để bảo mật thông tin liên lạc.
Khi kết nối ESP32, chúng tôi nhận ra rằng nó không được nhận diện trên Arduino IDE. Trên thực tế, nó nói KHÔNG CÓ CỔNG NÀO ĐƯỢC PHÁT HIỆN
Bằng cách nhập Device Manager vào thanh tìm kiếm của Windows 11, chúng ta có thể thấy các thành phần khác nhau được kết nối qua USB với máy tính.
Trong danh mục Thiết bị khác, chúng ta thấy ESP32 được phát hiện nhưng có dấu chấm than. Nguyên nhân là do trình điều khiển chưa được cài đặt đúng cách:tallée :
Sau khi tải xuống trình điều khiển ở dạng .zip, bạn sẽ cần nhấp chuột phải vào ESP32 và Cập nhật trình điều khiển.
Khi nhấp vào tìm kiếm trên máy tính của tôi, bạn phải chọn trình điều khiển đã tải xuống trước đó:
Sau khi trình điều khiển được cài đặt, bạn sẽ không còn thấy dấu chấm than trên thẻ ESP32 của mình nữa:
Bước tiếp theo là cài đặt bo mạch ESP32 trên Arduino IDE để nó có thể được nhận dạng. Để thực hiện việc này, bạn cần vào Boards Manager rồi cài đặt esp32 của Espressif Systems:
Khi nhấp vào lựa chọn card điện tử, bạn phải chọn Mô-đun ESP32 DEV và cổng COM chính xác:
Bây giờ bạn có thể lập trình bo mạch ESP32 của mình:
Sau đây là chương trình để nháy đèn LED trên bo mạch ESP32:
const int ledPin = 2;
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
}
Sau khi quá trình tải lên hoàn tất, bạn có thể nhả nút BOOT trên bo mạch ESP32.
Bình thường bạn sẽ thấy đèn LED nhấp nháy.