STM32循迹+蓝牙小车

好久没动过智能小车了,这次从头到尾的做了一遍。实现比较简单的功能:循迹+蓝牙控制。下面讲述一下流程:
整个小车有代码+硬件,代码地址:https://github.com/cstlrx/BlueTooth-and-detector-Car

在做小车之前,首先应该明确需要的器件,其次划分功能模块,一个模块一个模块的来,在完成一个模块之后添加另一个能保证最终小车的稳定功能实现。有两种思路:一,以实现功能为主,不考虑后期要加什么东西,实现以后再做优化。二,先将项目整体需要做的东西全部过一遍,再一步步做出成品。我是第一种,在搭建的过程中也遇到了一些问题,如:我把电机弄好以后,咦,驱动放哪?我把驱动固定在板上以后,呀,洞洞板这面有可能使驱动引脚导电,等各种问题。所以具体采用哪种思路还需要根据实际情况来看。

器件清单
器件数量
正点原子STM321
红外传感器2
蓝牙1
L298N驱动1
电机2
车轮2
万向轮1
电池1
洞洞板两块
铜柱若干
杜邦线若干
功能模块

从一个流水灯开始,依次加入电机、PWM、红外、蓝牙,完成最终调试。

实物图

这里写图片描述

代码需要注意的问题:电机与驱动的接线及代码中GPIO口的初始化要能对应上,具体怎么接具体测试。

  • 22
    点赞
  • 139
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值