Để lập trình cho Node Wifi kết nối với Blynk thì bạn cần cài đặt thư viện Blynk cho Arduino. Cách dễ nhất là cài đặt từ Library Manager, bạn tìm và install thư viện Blynk.
Bạn cũng có thể download thư viện mới nhất Blynk_Release_vXX.zip trên trang github của Blynk ở link https://github.com/blynkkk/blynk-library và làm theo hướng dẫn.
Sau khi cài đặt thư viện cho Blynk, các bạn có thể mở code mẫu làm việc với Blynk bằng cách vào menu File > Examples > Blynk > Boards_Wifi > Esp8266_Standalone và sửa lại như sau:
/* Comment this out to disable prints and save space */ #define BLYNK_PRINT Serial #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> // You should get Auth Token in the Blynk App. // Go to the Project Settings (nut icon). char auth[] = "YourAuthToken"; // Your WiFi credentials. // Set password to "" for open networks. char ssid[] = "YourNetworkName"; char pass[] = "YourPassword"; void setup() { // Debug console Serial.begin(9600); Blynk.begin(auth, ssid, pass); } void loop() { Blynk.run(); }
Bạn cần sửa đoạn code trên bằng cách thay mãy xác thực mà Blynk gửi vào email bạn khi bạn tạo 1 project mới ở bài trước. Bạn tìm dòng code dưới đây:
char auth[] = "YourAuthToken";
Sửa mã xác thực YourAuthToken lại thành mã xác thực của bạn. Ví dụ như:
Đồng thời bạn cũng cần thay đổi thông tin Wifi và password trong nhà bạn trong phần khai báp ssid và pass.
Bạn chọn loại board cho đúng với Node Wifi (là NodeMCU 1.0) và upload đoạn code vào board và mở cửa sổ serial monitor trên Arduino IDE. Bạn sẽ thấy nó như thế này:
___ __ __ / _ )/ /_ _____ / /__ / _ / / // / _ \/ '_/ /____/_/\_, /_//_/_/\_\ /___/ v0.4.4 [1240] Connecting to YourWiFi [1240] Connected to YourWiFi [1240] My IP: 192.168.10.172 [1240] Blynk v0.4.4 [5001] Connecting to cloud.blynk.vn:8442 [5329] Ready (ping: 1ms)
Mở app Blynk chọn chế độ Play sẽ thấy không còn dấu chấm đỏ nghĩa là đã kết nối thành công board Node Wifi với Blynk. Chúc bạn thành công!!!.