close

修正上一部影片因為繼電器觸發模式而產生的問題。

上一部影片完成的智慧插座,因為使用的繼電器為低電位觸發,所以導致我們會遇到兩個問題:

1.第一次啟動時,智慧插座會在啟動狀態。 2

.調整Blynk App上的按鈕ON/OFF送出的電位訊號,仍然可能有第一次啟動時,智慧插座快速開啟關閉的情況。

那這部影片就會來調整程式碼,來解決以上問題。

 

 
完整程式碼👉
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>#include <BlynkSimpleEsp8266.h>
char auth[] = "YourAuthToken";
char ssid[] = "YourNetworkName";char pass[] = "YourPassword";
BlynkTimer timer1;
BLYNK_WRITE(V5)                  // 控制虛擬針腳V5{  int pinValue = param.asInt();  //取得回傳值  digitalWrite(0, !pinValue);    //繼電器為低電位觸發,故要以回傳值反相}
void setup(){  Serial.begin(9600);  Blynk.begin(auth, ssid, pass);  pinMode(0,OUTPUT);            //以GPIO0針腳輸出     digitalWrite(0, !LOW);        //首次啟動,狀態是關閉的}
void loop(){  Blynk.run();  timer1.run();}

 

材料清單: DIY智慧插座👉https://youtu.be/G7XyRiR8pBg

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者  動動創意 DOM2C 的頭像
    動動創意 DOM2C

    動動創意 DOM2C

    動動創意 DOM2C 發表在 痞客邦 留言(0) 人氣()