Mô tả project: Ta sẽ sử dụng công cụ timer trên app Blynk để hẹn giờ bật tắt led 15 trên Node Wifi
Chuần bị:
Bước 2: Mở app Blynk tạo một project mới, trong phần Widget Box tìm chọn widget Timer
Bước 3: Cài đặt Timer với chân virtual V5, thời gian Hiện tại của mình là 8:46, mình sẽ hẹn tới 8:50 bật led tới 9:00 thì tắt led. Đặt tên widget là Hẹn Giờ Bật Tắt Led
Bước 4: Mở arduino IDE viết chương trình
char ssid[] = "App"; char pass[] = "09876512345"; int timer; int led = 15; void setup() { Blynk.begin(auth, ssid, pass); Serial.begin(9600); pinMode(led, OUTPUT); } BLYNK_WRITE(V5) { timer = param.asInt(); Serial.print("Got a value: "); Serial.println(timer); } void loop() { Blynk.run(); if (timer == 1){ digitalWrite(led, HIGH); } else { digitalWrite(led, LOW); } }
Bước 5: Biên dịch, nạp code, bật Play trên blynk và chờ đến 8:50 xem led tự động bật, tới 9:00 led sẽ tự tắt.
Lưu ý: Trong Blynk thì Timer là widget động có thể thay đổi giá trị ngay cả khi app Blynk đang chạy.