步驟1:工具
硬件:
ESP8266開發板。我正在使用ESP-12,LDR連接到ADC引腳。
軟件:
帶有所需庫(blynk,esp8266com等)的Arduino IDE
此處是逐步指南,介紹如何設置https://www.instructables.com/id/ESP8266-ESP-12Stan.。.
Blynk應用
第2步:虛擬引腳
虛擬引腳用于與庫(伺服,LCD等)進行接口,并實現自定義功能。設備可以將數據發送到這樣的虛擬針上的小部件:
* Blynk.virtualWrite(pin,“ abc”);
* Blynk.virtualWrite(pin,123);
* Blynk.virtualWrite(pin,12.34);
虛擬針還可以對值更新和請求做出反應。例如,每當App Widget請求虛擬針腳5的數據時,都會調用此函數:
* BLYNK_READ(5){//通常,您需要使用虛擬針腳值進行響應。 Blynk.virtualWrite(5,some_value); }
每次App Widget將值寫入虛擬引腳1時都會調用此函數。
* BLYNK_WRITE(1){BLYNK_LOG(“獲得一個值:%s”,param.asStr());////您也可以使用:param.asInt()和param.asDouble()}
BLYNK_READ/BLYNK_WRITE函數實際上是虛擬引腳的“獲取器/設置器”,如果您熟悉其他概念的話編程語言。 請同時考慮到這些功能應該花最少的時間執行,因此請避免在它們內部使用睡眠/延遲。
NB:摘自自述文件https://github.com/blynkkk/blynk-庫/blob/桅桿。..
基本上,我想舉一個例子來說明Blynk.virtualWrite()命令的 BASIC 用法。
我在Arduino:
讀取adc引腳的值,并且當值《100時,將虛擬引腳5寫入HIGH。
然后魔術出現在blynk應用程序中,我還可以可視化adc模擬值并點亮當ldr模擬值《100
第3步時:結果
當LDR值》 100時,防盜LED引腳被關閉
當我在LDR上點亮燈時,ldrvalue 《100 LED被點亮
-
引腳
+關注
關注
16文章
1223瀏覽量
51000 -
ESP8266
+關注
關注
50文章
962瀏覽量
45416
發布評論請先 登錄
相關推薦
如何在MATLAB中使用DeepSeek模型
![如<b class='flag-5'>何在</b>MATLAB<b class='flag-5'>中使</b>用DeepSeek模型](https://file1.elecfans.com/web3/M00/08/1C/wKgZO2etSVGAL8OKAAASliL9Dpc272.png)
如何在Windows中使用MTP協議
如何在RS-485網絡中使用MSP430和MSP432 eUSCI和USCI模塊
![如<b class='flag-5'>何在</b>RS-485網絡<b class='flag-5'>中使</b>用MSP430和MSP432 eUSCI和USCI模塊](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
如何在顯示器設計中使用TPS6598x I2C控制TUSB564
![如<b class='flag-5'>何在</b>顯示器設計<b class='flag-5'>中使</b>用TPS6598x I2C控制TUSB564](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
如何在IMC300系列中使用開環控制?
請問cmakelists中的變量如何在程序中使用?
工業計算機是什么?如何在不同行業中使用?
![工業計算機是什么?如<b class='flag-5'>何在</b>不同行業<b class='flag-5'>中使</b>用?](https://file1.elecfans.com/web2/M00/C7/6D/wKgaomYKZhCADVXBAADtyVuwR-E014.png)
評論