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

    文章

    1044

    浏览量

    48956
  • ESP8266
    +关注

    关注

    50

    文章

    947

    浏览量

    43932
收藏 人收藏

    评论

    相关推荐

    何在测试中使用ChatGPT

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

    何在DAVE IDE中使用XMC7200?

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

    何在Linux中使用htop命令

    本文介绍如何在 Linux 中使用 htop 命令。
    的头像 发表于 12-04 14:45 550次阅读
    如<b class='flag-5'>何在</b>Linux<b class='flag-5'>中使</b>用htop命令

    何在 3DICC 中基于虚拟原型实现多芯片架构探索

    何在 3DICC 中基于虚拟原型实现多芯片架构探索
    的头像 发表于 11-23 09:04 246次阅读
    如<b class='flag-5'>何在</b> 3DICC 中基于<b class='flag-5'>虚拟</b>原型实现多芯片架构探索

    何在虚拟机上运行c源代码

    何在虚拟机上运行C源代码 确保虚拟机环境设置正确 在使用虚拟机之前,首先需要确保虚拟机已正确安装并正确设置。在选择
    的头像 发表于 11-17 10:16 1599次阅读

    何在Vitis HLS GUI中使用库函数?

    Vitis™ HLS 2023.1 支持新的 L1 库向导,本文将讲解如何下载 L1 库、查看所有可用功能以及如何在 Vitis HLS GUI 中使用库函数。
    的头像 发表于 08-16 10:26 620次阅读
    如<b class='flag-5'>何在</b>Vitis HLS GUI<b class='flag-5'>中使</b>用库函数?

    何在Arduino中使用APDS9960手势传感器

    电子发烧友网站提供《如何在Arduino中使用APDS9960手势传感器.zip》资料免费下载
    发表于 06-28 16:01 0次下载
    如<b class='flag-5'>何在</b>Arduino<b class='flag-5'>中使</b>用APDS9960手势传感器

    何在Arduino中使用20x4 I2C字符LCD显示器

    电子发烧友网站提供《如何在Arduino中使用20x4 I2C字符LCD显示器.zip》资料免费下载
    发表于 06-28 15:57 0次下载
    如<b class='flag-5'>何在</b>Arduino<b class='flag-5'>中使</b>用20x4 I2C字符LCD显示器

    通过Blynk控制您的物联网云套件

    电子发烧友网站提供《通过Blynk控制您的物联网云套件.zip》资料免费下载
    发表于 06-15 11:54 0次下载
    通过<b class='flag-5'>Blynk</b>控制您的物联网云套件

    Blynk通用遥控器开源分享

    电子发烧友网站提供《Blynk通用遥控器开源分享.zip》资料免费下载
    发表于 06-13 16:38 0次下载
    <b class='flag-5'>Blynk</b>通用遥控器开源分享

    使用NodeMCU和Blynk来打开和关闭车库门的疑问求解

    大家好, 如果之前有人问过这个问题,我很抱歉,但我是新手,我不确定要搜索什么才能查看是否已涵盖。 我实际上有一个工作设置,使用 NodeMCU 和 Blynk 来打开和关闭我的车库门。但是,由于
    发表于 06-02 07:39

    BLYNK的esp8266数字引脚不为电机供电的原因?如何解决?

    你好!我目前正在尝试学习使用连接到 BLYNK 的 esp 8266 参加比赛,但我无法使用数字引脚为任何东西供电。我正在使用 。我尝试将引脚连接到电压表,它显示有足够的​​电压。我还可
    发表于 06-02 06:06

    何在OpenCV中使用基于深度学习的边缘检测?

    在这篇文章中,我们将学习如何在OpenCV中使用基于深度学习的边缘检测,它比目前流行的canny边缘检测器更精确。
    的头像 发表于 05-19 09:52 1675次阅读
    如<b class='flag-5'>何在</b>OpenCV<b class='flag-5'>中使</b>用基于深度学习的边缘检测?

    使用blynk应用程序通过wi-fi打开和关闭中继,如何同步blynk按钮状态?

    我正在构建一个基于 esp01 的交换机。我可以使用 blynk 应用程序通过 wi-fi 打开和关闭中继。我希望 wifi 断开时开关关闭,然后如果 wifi 重新连接,开关重新同步到我的 blynk 按钮状态。
    发表于 05-10 13:19

    BLYNK的ESP重置问题如何解决?

    我正在使用 ESP-8266-01 和 Blynk 应用程序来控制交流灯泡的亮度。因此,我为 GPIO-0 设置了过零,为 GPIO2 设置了 TRAIC 以控制亮度级别。我在这里面临的问题是
    发表于 04-28 07:24