0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在Blynk中使用虚拟引脚

454398 来源:wv 2019-10-23 11:27 次阅读

步骤1:工具

硬件:

ESP8266开发板。我正在使用ESP-12,LDR连接到ADC引脚。

软件:

带有所需库(blynk,esp8266com等)的Arduino IDE

此处是逐步指南,介绍如何设置https://www.instructables.com/id/ESP8266-ESP-12Stan.。.

Blynk应用

第2步:虚拟引脚

虚拟引脚用于与库(伺服,LCD等)进行接口,并实现自定义功能。设备可以将数据发送到这样的虚拟针上的小部件:

* Blynk.virtualWritepin,“ 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

    文章

    1202

    浏览量

    50645
  • ESP8266
    +关注

    关注

    50

    文章

    962

    浏览量

    45130
收藏 人收藏

    评论

    相关推荐

    何在Windows中使用MTP协议

    、图片等)的通信协议,它被广泛用于Android设备。以下是如何在Windows中使用MTP协议的详细步骤: 1. 确保设备支持MTP 首先,你需要确认你的设备支持MTP协议。大多数现代Android
    的头像 发表于 01-03 10:26 110次阅读

    何在智能手机系统中使用bq27505

    电子发烧友网站提供《如何在智能手机系统中使用bq27505.pdf》资料免费下载
    发表于 10-17 10:21 0次下载
    如<b class='flag-5'>何在</b>智能手机系统<b class='flag-5'>中使</b>用bq27505

    何在RS-485网络中使用MSP430和MSP432 eUSCI和USCI模块

    电子发烧友网站提供《如何在RS-485网络中使用MSP430和MSP432 eUSCI和USCI模块.pdf》资料免费下载
    发表于 10-09 10:21 0次下载
    如<b class='flag-5'>何在</b>RS-485网络<b class='flag-5'>中使</b>用MSP430和MSP432 eUSCI和USCI模块

    何在MSP430™MCU中使用智能模拟组合

    电子发烧友网站提供《如何在MSP430™MCU中使用智能模拟组合.pdf》资料免费下载
    发表于 09-14 10:19 0次下载
    如<b class='flag-5'>何在</b>MSP430™MCU<b class='flag-5'>中使</b>用智能模拟组合

    何在反向降压-升压拓扑中使用TPS6290x

    电子发烧友网站提供《如何在反向降压-升压拓扑中使用TPS6290x.pdf》资料免费下载
    发表于 09-13 10:07 0次下载
    如<b class='flag-5'>何在</b>反向降压-升压拓扑<b class='flag-5'>中使</b>用TPS6290x

    何在汽车CAN应用中使用负边缘触发触发器节省电力

    电子发烧友网站提供《如何在汽车CAN应用中使用负边缘触发触发器节省电力.pdf》资料免费下载
    发表于 09-13 10:06 0次下载
    如<b class='flag-5'>何在</b>汽车CAN应用<b class='flag-5'>中使</b>用负边缘触发触发器节省电力

    何在显示器设计中使用TPS6598x I2C控制TUSB564

    电子发烧友网站提供《如何在显示器设计中使用TPS6598x I2C控制TUSB564.pdf》资料免费下载
    发表于 09-12 09:54 0次下载
    如<b class='flag-5'>何在</b>显示器设计<b class='flag-5'>中使</b>用TPS6598x I2C控制TUSB564

    何在新兴的低轨卫星应用中使用数字隔离器隔离信号

    电子发烧友网站提供《如何在新兴的低轨卫星应用中使用数字隔离器隔离信号.pdf》资料免费下载
    发表于 09-12 09:37 0次下载
    如<b class='flag-5'>何在</b>新兴的低轨卫星应用<b class='flag-5'>中使</b>用数字隔离器隔离信号

    何在IMC300系列中使用开环控制?

    何在 IMC300 系列中使用开环控制? 我设置角度选择 = 2 和 CtrlModeSelect = 2,就可以控制电机的速度了。 目前,我想测试开环。 我将 Vd_Ext 和 Vq_Ext 都
    发表于 07-22 07:20

    何在RTOS中使用spi_interface.c?

    何在 RTOS 中使用 spi_interface.c?
    发表于 07-10 06:29

    请问cmakelists中的变量如何在程序中使用?

    大家好, 我有个问题请教,cmakelists.txt中的变量如何在程序中使用?比如以下cmakelists.txt文件中的PROJECT_VER变量,我如何在c程序中使用?试了很多办
    发表于 06-11 07:34

    工业计算机是什么?如何在不同行业中使用?

    工业电脑是专为在工业环境中使用而设计的计算机。它们可用于各个行业,包括制造、运 输和能源。它们通常比普通计算机更强大,并且能够在大多数计算机无法运行的环境中运行。在本文中,我们将更深入地了解什么是工业计算机以及它们如何在不同行业中使
    的头像 发表于 04-01 15:45 829次阅读
    工业计算机是什么?如<b class='flag-5'>何在</b>不同行业<b class='flag-5'>中使</b>用?

    何在测试中使用ChatGPT

    Dimitar Panayotov 在 2023 年 QA Challenge Accepted 大会 上分享了他如何在测试中使用 ChatGPT。
    的头像 发表于 02-20 13:57 771次阅读

    何在DAVE IDE中使用XMC7200?

    能否在 DAVE IDE 中为 XMC 7200 EVK KIT 构建应用程序。我尝试打开一个项目但它最多只能显示 XMC48000。如何在 DAVE IDE 中使用 XMC7200 请帮忙。
    发表于 01-26 06:32

    何在ModustoolBox中使用XMC4000系列库?

    我发现 BSP Assistant 只能用于 XMC7000 系列,但我使用的是 XMC4000 系列。 如何在 ModustoolBox 中使用 XMC4000 系列库?
    发表于 01-24 06:16