红外探测循迹模块

模块如上图所示,其实常用的就那几款,大同小异。

现在嵌入式好就好在模块化的集成度高,开发简单,只要配置几个I/O口,控制高低电平,就可以实现模块的功能,而不用太担心模块底层的代码实现。但不好也不好在这里,因为集成度越来越高,也意味着嵌入式永远不能像互联网一样水平的薪资。当然嵌入式本身工资已经不低了,而且不用996,看了很多讲嵌入式的,我个人还是对这个行业很满意的,虽然我也是研究生,看到一些互联网学长的薪资也很羡慕,做好当下吧,谁叫我当时选择了相对更容易考的机械专业呢。
那么拿到模块,肯定先要看模块的官方参考书,这个问题我在另外一篇博客也讲到过,那么一般可以找淘宝客服要。虽然网上的基本也很全,但难免万一有错误,排BUG排了很久,意外发现一开始配置就错了,找谁说理去。
首先,连接好模块,把模块的VCC和GND连上开发板,会发现05灯亮,代表模块通上电,用手遮挡住小灯,会发现对应的四路输出的小灯都会亮,通过转动白色的应该是电阻吧,可以调节探测距离。
要注意的一点,就是接受到反馈,输出的是低电平。在这里插入图片描述
这是循迹的函数,PWM控制的函数我写的可读性还不够,估计只有我自己知道这四路输出对应哪四个。小灯是用来做程序排错的,类似断点的作用。
还有个问题没解决:就是明明我四路PWM都是一起配置的,只有两路有输出,另外两路没有,换了例程,反过来了,就是不能四路输出,用示波器抓波,就是没有输出。
难搞喔,有会的老哥可以一起交流。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值