一天总结

2019年7月31日
7月的最后一天。

今天我和我的伙伴用C8T6实现了智能小车的前进后退。

大致思路是:
用一个外部电源对C8T6、两个L298N驱动模块供电,因为需要供3个负载,所以我们设计了一个电路,用五组排针去引电源然后形成5个并联回路。

因为C8T6需要用3.3V的电压供电,所以我们用一路去接降压模块将电压降到3.3V,然后再对C8T6供电,
另外用两路对L298N供电,因为外部电源是7.5V,直接对L29B8N供电。下图的是这个电机驱动模块的注意事项。

两个驱动模块控制4个电机,主程序配置8个IO口控制电平的高低,就能实现电机的正反转了。

可是在我们实现这一过程中,遇到一个麻烦,我们定义的IO口分别是:PA4、PA5、PA5、PA6、PB4、PB5、PB5、PB6这六个引脚,输出模式均为推挽输出。
现象确是只能实现三个轮子转而另一轮子只能往一个方向转动,也就是有一个轮子不受控制,我们想啊想,一遍又一遍的重复(这个过程就不说了,心累)。最后我们发现那个不转的轮子是 C8T6上PB4、PB5两个引脚控制的,之前我也在网上看见过说好像C8T6有一些引脚是有什么特殊功能的,具体的也没怎么仔细看,最后我们把PB4、PB5、PB5、PB6改成了PA0、PA1、PA2、PA3,最后的最后我们的小车跑了起来了。

接下来我们想实现的是给小车装上 超声波测距并且在OLED上显示。
最后实现小车寻迹。

一天总结_第1张图片

你可能感兴趣的:(每日总结)