Viết chương trình kết nối wifi
Sau khi đã cài đặt thành công và hiển thị được hình như trên thì chúng ta sẽ bắt đầu viết chương trình đầu tiên, sau đó upload xuống ESP8266 để kết nối với mạng wifi ở nhà của mình.
Lập trình
Chương trình khá đơn giản, chỉ là kết nối với Wifi, in ra địa chỉ IP, nếu không kết nối được thì in ra dấu . (bạn thấy …….. hoài có nghĩa là sai tên wifi/password rồi nhé). Mình giải thích bằng comment trên code luôn cho các bạn dễ quan sát
Quan trọng nhất là dòng 4,5 ví dụ wifi nhà bạn là Abcd pass 12345678 thì sẽ thay như sau
const char* ssid = "Abcd"; //Thay ten_wifi bang ten wifi nha ban
const char* password = "12345678"; //Thay mat_khau_wifi bang mat khau cua ban
Nạp chương trình
Coi như phần chương trình đã xong, giờ là nạp xuống ESP8266
- Trước hết là phải chọn board cho chính xác bằng cách vào menu chọn Tool > Boards
- Nếu dùng board ESP8266V1 thì chọn Generic ESP8266 Module
- Nếu dùng board ESP8266V7 hoặc ESP8266V12, NodeMCU 0.9 thì chọn NodeMCU 0.9
- Nếu dùng Wemos hay các board khác thì chọn theo danh sách.
- Sau là chọn cổng COM (Tool > Port), ở đây của mình là COM2
Cuối cùng là biên dịch và nạp chương trình xuống,nếu có thông báo Done uploading như hình là thành công
Kết quả
Sau khi thực hiện theo các bước 1 mở terminal, bước 2 chọn baud (ở đây là 115200) thì sẽ có kết quả là thông báo kết nối và địa chỉ IP là 192.168.1.103. Cái dòng chữ rlrl… ở trên cùng là do tự ESP8266 sinh ra, chúng ta có thể bỏ qua không cần quan tâm tới nó làm gì.
No comments:
Post a Comment