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

    文章

    2097

    浏览量

    55152
  • ESP8266
    +关注

    关注

    51

    文章

    966

    浏览量

    49018
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    何在AMD Vitis Unified IDE中使用系统设备树

    您将在这篇博客中了解系统设备树 (SDT) 以及如何在 AMD Vitis Unified IDE 中使用 SDT 维护来自 XSA 的硬件元数据。本文还讲述了如何对 SDT 进行操作,以便在 Vitis Unified IDE 中实现更灵活的使用场景。
    的头像 发表于 11-18 11:13 2824次阅读
    如<b class='flag-5'>何在</b>AMD Vitis Unified IDE<b class='flag-5'>中使</b>用系统设备树

    何在VS code中配置Zephyr集成开发环境

    上一篇文章介绍了如何在VS code中使用瑞萨官方插件为RA芯片创建项目与项目调试,相信大家对RA在VS code中的开发有了基础的了解。
    的头像 发表于 11-05 14:46 1084次阅读
    如<b class='flag-5'>何在</b>VS code中配置Zephyr集成开发环境

    何在vivadoHLS中使用.TLite模型

    本帖欲分享如何在vivadoHLS中使用.TLite模型。在Vivado HLS中导入模型后,需要设置其输入和输出接口以与您的设计进行适配。 1. 在Vivado HLS项目中导入模型文件 可以
    发表于 10-22 06:29

    蔡司扫描仪搭配ZEISS INSPECT 软件,一文学会虚拟装配

    今天要给大家分享的是如何在 ZEISS INSPECT 软件中执行虚拟装配,帮你精准解决工件装配中的定位与材料厚度分析问题,提前规避实体装配风险、提升效率与精度。
    的头像 发表于 10-17 11:52 267次阅读
    蔡司扫描仪搭配ZEISS INSPECT 软件,一文学会<b class='flag-5'>虚拟</b>装配

    请问如何在 Keil μVision 或 IAR EWARM 中使用观察点进行调试?

    何在 Keil μVision 或 IAR EWARM 中使用观察点进行调试?
    发表于 08-20 06:29

    请问如何在C++中使用NPU上的模型缓存?

    无法确定如何在 C++ 中的 NPU 上使用模型缓存
    发表于 06-24 07:25

    何在嵌入式应用中使用CYUSB3314-88LTXS的引脚带配置,而不是使用外部EEPROM?

    我想在嵌入式应用中使用 CYUSB3314-88LTXS 的引脚带配置,而不是使用外部 EEPROM。 我还想使用自己的 VID 和 PID。 目前还不清楚如何使用三个针脚绑扎 VID 针脚
    发表于 05-21 06:21

    何在Centos系统中部署KVM虚拟化平台

    KVM 通过将 Linux 内核转换为一个裸机(bare-metal)管理程序(hypervisor),使得用户可以在单一物理主机上运行多个虚拟机(VM),每个虚拟机都拥有独立的操作系统和资源。这样的架构不仅提高了硬件资源的利用率,还简化了系统管理和部署,极大地节约了成本
    的头像 发表于 05-09 13:40 748次阅读
    如<b class='flag-5'>何在</b>Centos系统中部署KVM<b class='flag-5'>虚拟</b>化平台

    ​如何在虚拟环境中使用 Python,提升你的开发体验~

    RaspberryPiOS预装了Python,你需要使用其虚拟环境来安装包。今天出版的最新一期《TheMagPi》杂志刊登了我们文档负责人NateContino撰写的一篇实用教程,帮助你入门
    的头像 发表于 03-25 09:34 634次阅读
    ​如<b class='flag-5'>何在</b><b class='flag-5'>虚拟</b>环境<b class='flag-5'>中使</b>用 Python,提升你的开发体验~

    在imx93中,如何在flexio引脚中模拟spi功能?

    何在 flexio 引脚中模拟 spi 功能?我看到了实现 I2C 的文档,但没有看到 SPI 的文档。也搜索了内核。谁能提供任何文档或示例来开始仿真 SPI?
    发表于 03-21 06:59

    何在USB视频类(UVC)框架中使用EZ-USB™FX3实现图像传感器接口USB视频类(UVC)

    电子发烧友网站提供《如何在USB视频类(UVC)框架中使用EZ-USB™FX3实现图像传感器接口USB视频类(UVC).pdf》资料免费下载
    发表于 02-28 17:36 2次下载

    何在MATLAB中使用DeepSeek模型

    在 DeepSeek-R1(https://github.com/deepseek-ai/DeepSeek-R1) AI 模型横空出世后,人们几乎就立马开始询问如何在 MATLAB 中使用这些模型
    的头像 发表于 02-13 09:20 4069次阅读
    如<b class='flag-5'>何在</b>MATLAB<b class='flag-5'>中使</b>用DeepSeek模型

    hyper v虚拟机,如何在hyper-v中配置多个虚拟交换机?

        在精细化管理的时代要求下,批量管理宛如工匠手中的精准刻刀,对每一项事务进行细致入微的雕琢。今天小编就来给大家分享如何在hyper-v中配置多个虚拟交换机。    在Hyper-V中配置多个
    的头像 发表于 02-08 11:23 1439次阅读
    hyper v<b class='flag-5'>虚拟</b>机,如<b class='flag-5'>何在</b>hyper-v中配置多个<b class='flag-5'>虚拟</b>交换机?

    hyper v 显卡,hyper-v显卡:如何在虚拟机中配置和优化显卡性能

    :如何在虚拟机中配置和优化显卡性能。    在虚拟化环境中,显卡性能对于需要高图形处理能力的应用场景(如游戏、图形设计和视频编辑)至关重要。Hyper-V提供了多种显卡配置和优化选项,能够显著提升
    的头像 发表于 01-24 14:19 1.1w次阅读
    hyper v 显卡,hyper-v显卡:如<b class='flag-5'>何在</b><b class='flag-5'>虚拟</b>机中配置和优化显卡性能

    何在Windows中使用MTP协议

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