Cách Nạp Chương Trình Cho ESP8266
Cài đặt cho Arduino IDE để có thể nạp chưng trình cho ESP8266
Đầu tiên để chắc chắn thì xin nói lại là bạn phải cài đặt
Arduino IDE trên máy tình và kèm theo đó là Driver CH340.
1 Mở chưng trình Arduino IDE
2 Vào File chọn Preferences
3 Dán URL http://arduino.esp8266.com/stable/package_esp8266com_index.json vào Additional Boards Manager URLs
1.Hưỡng Dẫn Nạp Chương Trinh Cho ESP8266 |
4 Vào Tools chọn Board chọ board
Manager
2.Hưỡng Dẫn Nạp Chương Trinh Cho ESP8266 |
5 Trong cửa sổ Boards Manager gõ
vào phần tìm kiêm ESP8266 chọn esp8266 by esp8266 Community chọ version rồi
Install
6 Ngồi chờ cho nó tải và cài đặt
xong.
3.Hưỡng Dẫn Nạp Chương Trinh Cho ESP8266 |
Cài Đặt Thông Số Baoard ESP8266 Để Nạp Chương Trình Từ Arduino IDE V 2.6.3
1 Vào Tools
chọn Board chọn Generic ESP8266 Module
2 Chọn thông
số như hình
3 Chọn Port
đúng với cổng COM mình cắm esp8266 (khi nào nạp rồi chọn)
4.Hưỡng Dẫn Nạp Chương Trinh Cho ESP8266 |
Tạo Chế Độ Nạp Cho Module ESP8266
Làm chuẩn xác từng bước nhá. Chưa cấp nguồn cho module
esp8266 v3.
1. Giữ Nút Flash trên module (hoặc
nối chân GPIO0 lên 3,3v)
2. Kết nối esp với máy tính qua cổng
USB bằng dây cáp usb –type c (cấp nguồn)
3. Chờ 5s (hoặc khi led hết nháy)
rồi thả nút ấn Flash ra.
4. Rồi giờ cố thể nạp chương
trình cho esp8266
Chương Trình Nháy Led Blink Cho ESP8266
Giờ mình nạp thử 1 chương trình nháy led luôn cho nóng hổi nhá
Mình sẽ chọn 1 led có sẵn trên esp8266 (LED_BUILTIN) là led
nối với chân GPIO4 (chân I/O 2). Led này kích ở mức Thấp (LOW). Ở mức thấp
(LOW) là nó sang. Mức cao (HIGH) là led tắt.
Chương Trình Blink ESP8266
/* Blink ESP8266 https://trolyhoctap.blogspot.com/ */ int ledPin1=2; void setup() { Serial.begin(9600); //khởi tạo tốc độ giao tiếp với serial monitor // khai báo ông LedPinl la chân đâu ra. thuộc chân 4 nhá, chân này có led trên mạch. pinMode(ledPin1, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(ledPin1, LOW); // Bật đèn nhá. vì led trên mạch nối chung dương nên phải cấp âm led mới sáng Serial.println("trang thái led là: Bật"); //in ra serial monitor (Shift + Ctrl + M) delay(1000); // nghỉ ngơi sau 1s rồi làm tiếp digitalWrite(ledPin1, HIGH); // tắt led Serial.println("trang thái led là: Tắt"); delay(1000); // delay1s }
Giải Thích Chương Trình ESP8266
int ledPin1=2
Khai Báo biến ledPin1 là 2;
Serial.begin(9600)
Khởi tạo tốc độ giao tiếp với serial monitor
pinMode(ledPin1, OUTPUT)
Khai báo ledPinl là chân đâu ra… ledPin này đã khai báo là
2 nên sẽ là chân I/O 2. Thuộc chân GPIO4 có sẵn led trên ESP8266
digitalWrite(ledPin1, LOW)
Xuất tín hiệu ra các chân digital, có 2 giá trị là HIGH hoặc
là LOW
Serial.println()
In ra serial monitor (Shift + Ctrl + M)
delay()
Delay() tạo trê sau 1 khoang thờ gian 1000 = 1s
Nạp Thử Chương Trình Đầu Tiên Cho ESP8266
1. Coppy chuong trình vào Arduino ide.
2. Lưu lại
3. Biên dịch chương trình kiểm tra xem có lỗi không.
4. Tạo chế độ nạp trên module esp8266 như cách trên đã hưỡng dẫn
5. Chọn Thông Số Baoard ESP8266 như cách trên đã hưỡng dẫn
6. Chọn PORT (cổng COM)
7. Ấn nút UPLOAD
Chờ cho chương trình nạp xong rồi hưởng thụ
Ấn tổ hợp phím Shift + Ctrl + M. mở cửa sổ serial monitor
trên Arduino ide. Chọn thông số Baud là 9600 nhá
Chương Trình BLINK Cho ESP8266 |
Chờ cho có thông báo như trong hình là đã nạp xong
Led trên module bật tắt sau 1 giây
Vậy là đã hoang thành nhiệm vụ cài đặt và nạp chuong trình
cho esp8266 rồi. chúc mọi người học tốt nhá
Qua Bài 2 Mình Sẽ Thử Làm 1 Web Đơn Giản Trên ESP8266 Nhá
Qua Bài 2 Mình Sẽ Thử Làm 1 Web Đơn Giản Trên ESP8266 Nhá
0 Nhận xét