唯倚社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1519|回复: 2

[学习教程] 基于ESP8285WIOT-2检测IO口

[复制链接]

137

主题

308

帖子

3832

积分

LV3

Rank: 3Rank: 3

积分
3832

最佳新人

发表于 2017-11-18 00:13:49 | 显示全部楼层 |阅读模式

轻松玩转社区

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

基于ESP8285WIOT-2检测IO口

主要目标WIOT-2产品检测所有IO口

    WIOT-2是唯倚科技针对两路继电器推出的一款基于ES8285的二次开发板子。

代码讲解

      代码主要工程当WIOT-2上的S1按下开第一个继电器和第一个LED灯,再按下关第一个继电器和第一个LED灯;S2按下开第二个继电器和第二个LED灯,再按下关第二个继电器和第二个LED灯;STATE按下继电器 LED灯全开,再按下全部关闭。

注意不管是工程还是烧录的固件都不能包含中文目录

首先我们将工程导入编译器,在这里导入工程步骤我就不讲解了,这里有个讲解导入工程的帖子。



0D{1Q3JRI](F5$J5PMQ(T.png


这是我们的外围原件所接的ESP8285所对应的引脚。


~K)J6~T[QS919XLBY0~A1ZH.png


导入完成之后我们进入user_main.c文件里,这里我们初始化了GPIO0 GPIO9 GPIO0 GPIO10 GPIO12,注意我们在这里上拉使能了GPIO9GPIO10,因为这两个IO口是ESP8285独有的两个IO口,需要程序上拉才能使用。本工程还设置了ESP8285的工作方式,并让芯片去连接WIFI。


V4DC@B4(F@J``WE[CAV9O%3.png


这两个是全部开LED灯继电器和全关LED灯 继电器函数


8H{U5L_G@PSUWEDEN5MJ3.png



这里是我们的按键处理函数,当WIOT-2上的S1按下开第一个继电器和第一个LED灯,再按下关第一个继电器和第一个LED灯;S2按下开第二个继电器和第二个LED灯,再按下关第二个继电器和第二个LED灯;STATE按下继电器 LED灯全开,再按下全部关闭。

至此代码已经讲解完毕。

将代码全部保存并编译


Q$YUY]LG[YS5CU90NYM`D74.png


点击工程文件夹,然后右击找到Build Project并点击。


D~WM)BF%MHP{FY)HQO@MT}V.png



当出现最底下红色框时,说明编译成功,且可以从红色框中可以得知我们需要烧录的固件和地址。



FA(L68EM`H7(H7_01L6V8KJ.png


下载说明已经在WIOT-2说明书里已经讲解清楚,在此不错太多讲解。

WIOT-2分享链接:

链接:http://pan.baidu.com/s/1dE65siP密码:lwfk


程序源代码分享连接
链接:http://pan.baidu.com/s/1c1P4jfi 密码:sep3


137

主题

308

帖子

3832

积分

LV3

Rank: 3Rank: 3

积分
3832

最佳新人

 楼主| 发表于 2017-11-18 15:04:03 | 显示全部楼层
.。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
[发帖际遇]: Angerfist 乐于助人,奖励 9 贡献. 幸运榜 / 衰神榜
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|weiecn ( 湘ICP备14002058号 )

GMT+8, 2018-12-17 17:51 , Processed in 0.062063 second(s), 12 queries , Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表