You are on page 1of 3

BỘ MÔN KỸ THUẬT MÁY TÍNH – VIỄN THÔNG

CƠ SỞ VÀ ỨNG DỤNG IOTS


MMH: ITFA436064
Thời gian thực hiện: 01 buổi
Nhóm:
- Nguyễn Châu Long Hồ_18161226
- Hồ Minh Nghĩa_18161252
- Nguyễn Ngọc Thạch_18161275
- Nguyễn Đức Phúc_18161261
- Nguyễn Văn Tố_18161291

1. So sánh ESP32 và ESP8266

- ESP32 có CPU dual core - ESP8266 là CPU single core chạy ở


160MHz đến 240MHz 80MHz
- ESP 32 có tới 30/36 chân - ESP8266 là 17 chân GPIO, ADC độ
GPIO, 18 kênh ADC độ phân giải 10 bit, 8 kênh PWM mềm
phân giải 12-bit, 16 kênh
PWM mềm, Touch Sensor,
Hall Effect Sensor, Ethernet
MAC Interface, Cảm biến
nhiệt độ được tích hợp sẵn.

2. Sơ đồ chân kết nối ESP32

3. Các bước cài đặt và giao tiếp ESP32 với phần mềm Arduino IDE

1
Cài đặt ESP32:
1. Vào IDE, chọn File > Prefencenes
2. Dán link thư viện vào Additional Board Mananger URLs > Ok
3. Tools > Board > Boards Mananger
4. Ghi esp vào thanh tìm kiếm > chọn esp32 > Install
Giao tiếp ESP32 với Arduino IDE
1. Kết nối ESP với máy tinh
2. Tools > Board > ESP > Chọn board đang sử dụng
3. Tools > Port > Chọn Port đang kết nối với ESP
4. Nạp code vào ESP
4. Các bước thực hiện và giải thích code chương trình chớp tắt LED trên
ESP32 và hình ảnh chụp các kết quả (link đến video clip nếu có)
Linkvideo:
https://drive.google.com/file/d/1BSW-vcw_K2_5yXtWw43lkdlySl4iuXYJ/view?usp=sharing

Code:
#define LED_PIN 2 // Khai báo chân LED trên board là GPIO2
void setup() {
pinMode(LED, OUTPUT); //Thiết lâ ̣p chân LED là OUTPUT
}
void loop() {
digitalWrite(LED, HIGH); // LED sáng (Mức điê ̣n áp cao)
delay(1000); // trì hoãn 1s
digitalWrite(LED, LOW); // LED tắt (Mức điê ̣n áp thấp)
delay(1000); // trì hoãn 1s
}

2
3

You might also like