ขนาดวิดีโอ: 1280 X 720853 X 480640 X 360
แสดงแผงควบคุมโปรแกรมเล่น
เล่นอัตโนมัติ
เล่นใหม่
上傳前開發板請選擇node32s,選錯板子可能導致led頻閃情況。程式碼參考如下: 前三行(來自blynk)和聯網密碼請自行修正#define BLYNK_TEMPLATE_ID "TMPL6Hntlw***"#define BLYNK_TEMPLATE_NAME "Quickstart Template"#define BLYNK_AUTH_TOKEN "czNNXXCh6JcQwjDXrQnPfn*****_****"//貼上BLYNK 三行識別碼#define BLYNK_PRINT Serial#include #include #include char ssid[] = "*******"; // 無線基地台SSID名稱char pass[] = "******"; //WidgetLED led1(V1);BlynkTimer timer;BLYNK_WRITE(V1){ int pinValue = param.asInt(); //標註紅色的程式碼是自己加上去的 if (pinValue == 1) // pin V1 value 1(ON)、0(OFF) { digitalWrite(2, LOW); // LED ON:0(LOW) } else { digitalWrite(2, HIGH); // LED OFF:1(HIGH) } }BLYNK_CONNECTED() // 當設備成功連接至 Blynk 伺服器後執行{ Blynk.syncVirtual(V1); // 同步虛擬腳位 V1,會觸發執行 BLYNK_WRITE(V1)}void setup(){ Serial.begin(115200); pinMode(2, OUTPUT); // 設定 內建LED燈D2輸出 Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);}void loop(){ Blynk.run(); timer.run();}
你好 我照著影片中的程式碼 但在param.aslnt那邊卡關了 想請問需要另外安裝什麼東西嗎
如果有詳細的錯誤代碼可能比較容易了解 ,參考這一行int pinValue = param.asInt();
上傳前開發板請選擇node32s,選錯板子可能導致led頻閃情況。
程式碼參考如下: 前三行(來自blynk)和聯網密碼請自行修正
#define BLYNK_TEMPLATE_ID "TMPL6Hntlw***"
#define BLYNK_TEMPLATE_NAME "Quickstart Template"
#define BLYNK_AUTH_TOKEN "czNNXXCh6JcQwjDXrQnPfn*****_****"
//貼上BLYNK 三行識別碼
#define BLYNK_PRINT Serial
#include
#include
#include
char ssid[] = "*******"; // 無線基地台SSID名稱
char pass[] = "******"; //
WidgetLED led1(V1);
BlynkTimer timer;
BLYNK_WRITE(V1)
{
int pinValue = param.asInt();
//標註紅色的程式碼是自己加上去的
if (pinValue == 1) // pin V1 value 1(ON)、0(OFF)
{
digitalWrite(2, LOW); // LED ON:0(LOW)
}
else
{
digitalWrite(2, HIGH); // LED OFF:1(HIGH)
}
}
BLYNK_CONNECTED() // 當設備成功連接至 Blynk 伺服器後執行
{
Blynk.syncVirtual(V1); // 同步虛擬腳位 V1,會觸發執行 BLYNK_WRITE(V1)
}
void setup()
{
Serial.begin(115200);
pinMode(2, OUTPUT); // 設定 內建LED燈D2輸出
Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);
}
void loop()
{
Blynk.run();
timer.run();
}
你好 我照著影片中的程式碼 但在param.aslnt那邊卡關了 想請問需要另外安裝什麼東西嗎
如果有詳細的錯誤代碼可能比較容易了解 ,參考這一行int pinValue = param.asInt();