微信小程序控制开关 控制io口 控制灯
准备材料
8266 1个
按键 2个
led 1 个以上
扫描微信小程序
下载固件1.0.1
链接:https://pan.baidu.com/s/1em71pN_oXIT3o4wX_YUAag
提取码:e827
复制这段内容后打开百度网盘手机App,操作更方便哦
把固件下载到8266模块
固件功能
- 上报设备上线 默认控制 D1 GPIO_5 高低电平 开关,支持控制8266所有io口,支持控制一个或多个io口
- 长按 D2 进入 WIFI AirKiss 配网拉低 D2 GPIO_4 电平 5秒
- 长按 D6 进入 WIFI AP 配网拉低 D6 GPIO_12 电平 5秒
添加设备
两种配网方式都可以使用 推荐使用 智能配网
配置
格式为 json
m为指令名称
d为需要控制的io数组
d.v为io高低电平值为0或1
例如
{"m":"io","d":[{"io":"D1","v":0}]}
{"m":"io","d":[{"io":"D1","v":1}]}{"m":"io","d":[{"io":"D1","v":0},{"io":"D2","v":1}]}
8266的io对照
/*static const uint8_t D0 = 16;static const uint8_t D1 = 5;static const uint8_t D2 = 4;static const uint8_t D3 = 0;static const uint8_t D4 = 2;static const uint8_t D5 = 14;static const uint8_t D6 = 12;static const uint8_t D7 = 13;static const uint8_t D8 = 15;static const uint8_t D9 = 3;static const uint8_t D10 = 1;*/// GPIO0 pin 15 GPIO0_U D3 // GPIO1 pin 16 U0TXD_U D10// GPIO2 pin 14 GPIO2_U D4 板子上的灯// GPIO3 pin 25 U0RXD_U D9// GPIO4 pin 16 GPIO4_U D2// GPIO5 pin 24 GPIO5_U D1// GPIO11 pin 20 SD_CMD_U // GPIO12 pin 10 MTDI_U D6// GPIO13 pin 12 MTCK_U D7// GPIO14 pin 9 MTMS_U D5// GPIO15 pin 13 MTDO_U D8
微信小程序控制开关 控制io口 控制灯相关推荐
- 微信小程序的socket.io即时通讯开发(基于E聊SDK)
1.背景: 由于微信小程序需要开发轻量,跨平台,开发时间短等特点,许多公司将小程序作为了业务展示的第一个APP.E聊客户端核心SDK 通讯部分已适配了微信小程序平台,下面分享一下适配过程中的思路与方法 ...
- 微信小程序弹窗打开时,控制页面不能滚动
问题:微信小程序里,页面上有一个弹窗,弹窗里有可滚动列表,弹窗列表滚动时页面的列表也会滚动. 解决方法:在wxml页面上添加<page-meta page-style="{{ cart ...
- 微信小程序登录报错接口异常处理方法汇总
微信小程序执行接口异常排查: 1.要先发布后台,且开发环境要是运行状态,不能关: 2.数据库是否连接好: 3.后台正常运行着且能登录,重新启动微信开发者工具看是否正常,不正常的话删除开发工具中的小程序 ...
- 微信小程序开发2——数据绑定、控制属性
数据绑定 index.wxml <!--index.wxml--> <view class="container"><!-- {{ }} 小胡子语法 ...
- 微信小程序视频视频背景与控制处理(笔记)
想用一个全屏的视频当做小程序背景,然后呢,更坑爹啊,上传单个素材2M限制. 注意: 1:用video组件时候,原生组件z-index无论如何都不会比他更高的,要用新的cover-view 2:视频格式 ...
- 微信小程序 --- 音乐的播放和控制
音乐的播放和控制 转载于:https://www.cnblogs.com/e0yu/p/8489509.html
- 微信小程序 - 3D 立体正方形展示控制(水平、垂直、多维拖动)
前言 如果您想获得源码,请滑动到 最底部 下载示例(与下图效果一致),代码干净整洁. 该示例支持自定义 3D 正方体每一面内容,显示什么由您插槽(Slot)决定, 另外,支持水平.垂直.多维度三种拖动 ...
- 微信小程序通过点击按钮控制元素隐藏与显示
目录 一.效果图: 二.代码 js: wxml: 一.效果图: 二.代码 js: Page({data:{hidden:false, }, // 隐藏yincang:function(e){setTi ...
- 【微信小程序控制硬件14 】 微信小程序蓝牙+WiFi双控制ESP32-C3应用示范;(附带Demo)
文章目录 一.前言 二.设备核心代码 2.1 蓝牙控制 2.2 WiFi控制 2.3 外设驱动 三.微信小程序核心代码 3.1 蓝牙搜索 3.2 蓝牙服务发现 四.感谢 另外,不要把我的博客作为学习标 ...
最新文章
- win7系统开启休眠按钮
- 算法基础知识科普:8大搜索算法之二叉搜索树(上)
- 涨姿势,Java中New一个对象是个怎么样的过程?
- 【分析】腾讯年终总结:微信用户一天到晚都在干啥
- centos7输入systemctl status network.service出现Unit network.service could not be found的解决办法
- Android Media (Audio) Framework 多媒体系统框架
- Tomcat 5 5 JNDI Resource 配置
- ASP.Net Web 服务 – 如何使用会话状态
- 北京公积金贷款不够用 提升额度或有利刚需购房
- 企业直播要如何做?硬件设备、网络环境有哪些要求?
- 开学季如何选择数码好物,几款开学必备的数码好物分享
- JavaScript (递归函数)
- Https中公私钥加密算法和其使用的RSA算法分析
- 批量打印之smsx.cab打印
- glove.6B下载
- 矢量量化(Vector Quantization)(转)
- Linux学习笔记—驱动篇(二) 刷机和点灯
- 基于java考研线上自习室 App 的设计与实现附完整代码
- 如何制定六西格玛项目计划(三)
- 36匹马赛跑,跑道同时只能容许6匹马。而且36匹马速度不同,但是每次跑的速度恒定。 问跑多少次可以选出第一,第二,第三名?
热门文章
- 1-20 IO流_2
- 计算机等级2级考试题库软件,XYZ计算机等级考试题库系统(二级Foxbase)
- 微信拉群服务器繁忙,微信群拉人有限制吗?解决方案是什么?
- 安卓性能优化——提高编码性能的技巧
- 关键词卡首屏接口、关键词卡首屏原理讲解、关键词卡首屏提高权重
- 个人理财管理系统的设计与实现
- 正切atan2(y,x)与atan(x)
- mysql用在核心业务_MySQL 企业案例:误删核心业务表
- 京东金融信贷需求预测机器学习竞赛--代码重构--特征工程
- WiFi从ap模式修改为sta模式