Mô tả project: Sử dụng slider trên app Blynk để điều khiển độ sáng của led trên chân 14 (cổng digital 0).
Chuần bị:
Bước 1: Kết nối module led với cổng digital 0 trên Node Wifi
Bước 2: Mở app Blynk tạo một project mới với trên Project3
, trong phần Widget Box tìm chọn widget Slider
Bước 3: Cài đặt cho Slider với chân virtual V0
Bước 4: Mở arduino IDE viết chương trình
#include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> #define led 14 // gan tren cong digital 0 char auth[] = "85a83f9b7c224a57bd0806417baf3f41"; char ssid[] = "AITT_3"; char pass[] = "66668888"; int pinValue; void setup() { // Debug console Serial.begin(9600); Blynk.begin(auth, ssid, pass); pinMode(led, OUTPUT); } BLYNK_WRITE(V0) // ham nay duoc goi den khi Widget Vo thay doi trang thai { pinValue = param.asInt(); // gan gia tri cua chan V0 cho bien pinValue } void loop() { Blynk.run(); analogWrite(led, pinValue); // xuat gia tri analog ra led }
Bước 5: Biên dịch, nạp code, bật Play trên blynk và kiểm tra kết quả bằng cách dịch chuyển thanh slider trên Blynk để điều chỉnh độ sáng led.