![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32巡线小车首尝试
文章平均质量分 67
xsmingerfan
这个作者很懒,什么都没留下…
展开
-
(七)stm32巡线小车首尝试 完整代码
#main.c#include "stm32f10x.h"#include "pwm_timer.h"#include "car_driver.h"#include "delay.h"#include "bluetooth.h"#include "infrared.h"#include "timer.h"volatile int P_control = 50;volatile int I_control = 50;volatile int D_control = 50;#defi原创 2021-04-19 15:06:31 · 2925 阅读 · 0 评论 -
(六)stm32巡线小车首尝试 整合篇(2)
#采用stm32f103c8t6芯片本次编写的巡线的逻辑,由于没有测速元件,同时红外也是数字式的,所以我学习了一下,好像没法使用pid,所以前面设置的pid接收好像没什么用处?其实也不完全是,还是可以设置一些其它的参数的,既然写了,怎么会没用呢?其实还是可以设置一些参数的,嘿嘿。...原创 2021-04-19 14:56:11 · 1281 阅读 · 0 评论 -
(六)stm32巡线小车首尝试 整合篇(1)
#采用stm32f103c8t6芯片基础的服务函数写完了,接下来开始联合调试了。在整合篇第一章中,我将会进行蓝牙模块更加进一步的编写,其中包括传输红外传感器数据,pid调试部分代码。不过可惜的是,考虑到加入速度传感器会比较大程度的增加代码编写复杂性,且速度传感器为非必要,所以我并不打算在最终的项目中使用速度传感器。算是比较可惜的一点。先说一下app inventor吧,app inventor是MIT运营的一款图形画app开发程序,可以用来开发安卓app,适合没有安卓开发经验的项目开发者的轻度使用。我使原创 2021-04-10 09:40:38 · 984 阅读 · 0 评论 -
(五)stm32巡线小车首尝试 蓝牙篇
#采用stm32f103c8t6芯片我又回来了!这一次我要学习的是蓝牙芯片的使用!连上蓝牙,小车可以做很多事情,我们可以控制小车前进后退,左转右转,甚至还可以在整体调试时运用蓝牙进行debug!当然,如果你不去实现的话,几乎等于在梦里,嘿嘿,所以让我们开始吧!感觉好难啊…首先要搞清楚蓝牙原理,可能还要用app inventor来进行app开发…来吧来吧。...原创 2021-03-31 18:31:30 · 453 阅读 · 0 评论 -
(四)stm32巡线小车首尝试 电机篇
#采用stm32f103c8t6芯片我又回来了!周末终于有时间做小车的项目了!这一次是难度最大,最复杂的电机驱动篇了,只要写完点击驱动,我们就完成了小车的基础服务函数的编写,就已经可以具备进行编写巡线逻辑与整车测试的条件了!然而,这一篇难度也是非常的大啊,这让我感到压力山大…吐槽归吐槽,...原创 2021-03-15 22:32:45 · 1590 阅读 · 0 评论 -
(三)stm32巡线小车首尝试 测速篇
#采用stm32f103c8t6芯片这回是测速篇了!越来越难了,呜呜呜。这里的测速,指的是测量轮子的转速,来确定车子前进的方向,同时方便控制小车的转向。我手上的测速元件是u型的光电传感器,型号是moc70t3。我可以通过传感器被遮挡的时间与次数,来计算小车车轮的速度。遮挡的元件大概长这样:与红外线模块一样,这个传感器是三个输出的引脚,控制也差不多,所以我直接把红外线的工程复制,做了模板。不过,需要注意的是,这个模块的输出逻辑和红外线是反的[烦恼]!接收到信号时是高电平,信号被遮挡时是低电平。有了原创 2021-03-02 13:42:50 · 3389 阅读 · 9 评论 -
(二)stm32巡线小车首尝试 红外篇
#采用stm32f103c8t6芯片嗨嗨嗨,我又来了,这回是难度更大的红外传感器啦。我将一步步的实现红外传感器的功能,然后把实现过程写在博客里哈。红外传感器,以前还没怎么接触过呢,先看一下它的样子。一个黑色的头头,一个白色的头头,看起来挺吓人的,不会输出模拟信号吧(没那么多模数转化接口啊啊啊啊)。查询资料后,我发现,它是输出数字信号的,当接收到发射光时就输出低电平,反之,就输出高电平。好了,二话不说,开干。将工程模板复制,然后再HARDEWARE下再建立一个名为infrared(红外线)的文件夹,建原创 2021-02-27 20:51:17 · 1051 阅读 · 0 评论 -
(一)stm32巡线小车首尝试 点灯篇
#采用stm32f103c8t6芯片来看我的博客的小伙伴们你好啊(虽然可能不会有什么人…),从这篇文章开始,我就要开始我的造stm32巡线小车之旅啦。作为一个,只学了stm32芯片不到一个月的新新新手来说,真的是非常难了[飙泪笑]。但是,我会好好坚持下来,把这个小车造出来的!嗯嗯,加油。下面,开始学习与探索之旅吧!点灯对于一个硬件工程师,最重要的是什么,是点灯!点灯程序,可以作为之后的工程模板,同时也可以测试板子是否有问题,实在是一举两得。stm32的工程模板建立实在是太麻烦啦!不好好点灯的工程师不原创 2021-02-27 16:51:27 · 538 阅读 · 0 评论