步骤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文章
2097浏览量
55152 -
ESP8266
+关注
关注
51文章
966浏览量
49018
发布评论请先 登录
如何在AMD Vitis Unified IDE中使用系统设备树
如何在vivadoHLS中使用.TLite模型
蔡司扫描仪搭配ZEISS INSPECT 软件,一文学会虚拟装配
如何在嵌入式应用中使用CYUSB3314-88LTXS的引脚带配置,而不是使用外部EEPROM?
如何在Centos系统中部署KVM虚拟化平台
如何在虚拟环境中使用 Python,提升你的开发体验~
在imx93中,如何在flexio引脚中模拟spi功能?
如何在USB视频类(UVC)框架中使用EZ-USB™FX3实现图像传感器接口USB视频类(UVC)
如何在MATLAB中使用DeepSeek模型
hyper v虚拟机,如何在hyper-v中配置多个虚拟交换机?
hyper v 显卡,hyper-v显卡:如何在虚拟机中配置和优化显卡性能

如何在Blynk中使用虚拟引脚
评论