3分钟打造红外障碍物监测应用
一、简介Gokit扩展板板载红外障碍物监测电路模块,如下原理图,Aout连接到了比较器LM393的IN+,当有障碍物时Aout端输出电压低于比较器LM393的IN-的阈值电压,因而比较器输出低电平,指示灯LED2亮,MCU通过检测该输出引脚的电平可以判断是否有障碍物了,阈值电压可由电位器R8调节,从而起到调节检测距离的作用。
二、云端数据点
数据点为布尔值,只读,代表了要么有障碍物要么没障碍物2种状态;
三、MCU端
生成工程后,需要添加了2个驱动,RGB LED的和红外探测的,红外障碍物检测很简单,只需把MCU的GPIO配置为输入模式即可,读取引脚电平。
包含头文件:
添加控制RGB LED代码:
布尔值上报:
有障碍物时APP端效果:
源码下载:
:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol:lol,好评 赞一个。。。。。。。。。。。 占沙发,一路支持,希望教程继续 楼主你好,我下载了你这个文件,也连上了你的机智云,红外收到阻挡后,灯确实亮了,但是为啥APP上没有显示Infrare:ture啊。 楼主,希望你看到之后可以回复一下,感激不尽。 易风尘 发表于 2016-11-22 11:17
楼主你好,我下载了你这个文件,也连上了你的机智云,红外收到阻挡后,灯确实亮了,但是为啥APP上没有显示...
用串口调试助手看看日志 bigfanofloT 发表于 2016-11-22 12:12
用串口调试助手看看日志
我直接用的是 demo app,没有进行二次开发,没有问题吧。 易风尘 发表于 2016-11-23 12:49
我直接用的是 demo app,没有进行二次开发,没有问题吧。
可以的 bigfanofloT 发表于 2016-11-23 13:06
可以的
那你这个是在线调试才出现下面的推送消息,还是烧录到机智云硬件上,然后用手机APP控制,然后出现的消息啊? 易风尘 发表于 2016-11-23 14:14
那你这个是在线调试才出现下面的推送消息,还是烧录到机智云硬件上,然后用手机APP控制,然后出现的消息 ...
看截图当然是手机 好东西。。牛:loveliness:
页:
[1]