基于STM32wifi小车制作(五)-基本完工

小车的硬件组装已经基本完成,软件调了一天也成功了。

遇到的问题有:

   1、OLED显示初始化应该放在GPIO初始化和中断初始化后面,不然程序无法正常启动

   2、距离显示和中断一起执行的问题,困扰了一天,最终把中断要执行的程序比如前进、后退、舵机等这些功能放到串口中断服务函数中,在主函数中执行距离显示。

   3、最后加了温湿度传感器,也在主函数中进行显示。

   4、设置距离限制,如果小车距离墙壁小于5cm,蜂鸣器响。

 

由于版权原因这里就不贴出源代码了,可加微信技术交流:15950506512。

STM32是一款高性能、低功耗的单片机,适合于各种嵌入式系统的设计与开发。智能蓝牙HC-05小车则是一种机器人小车,利用蓝牙技术实现了遥控和自主行驶等功能。本文将探究基于STM32的智能蓝牙HC-05小车的设计。 首先,在硬件方面,需要设计一种具有良好控制和传输性能的电路板,可以使用STM32作为主控单元,并搭配一些传感器和执行器如电机、驱动模块等。具体来说,可以使用STM32的GPIO控制电机的旋转方向和速度,使用定时器模块控制PWM输出等。此外,需要添加一些传感器,如红外线避障、超声波避障、光电寻迹等,增强小车的自动化和安全性。 其次,在软件方面,需要编写一些代码实现电路板的控制和算法的设计。其中,蓝牙技术是小车控制的关键,它可以透过手机等蓝牙终端设备连接到小车,实现远程遥控。这样可以充分发挥小车的灵活性,达到更好的控制效果。除此之外,编写一些自主控制算法,如避障、寻路、自动循迹等,可以实现更高级的功能,增加小车的实用性和娱乐性。 综合来看,基于STM32的智能蓝牙HC-05小车设计需要一定的硬件和软件知识,但随着技术和市场的不断进步,越来越多的厂家专门设计了应用于机器人小车的芯片和模块,降低了工程师的技术门槛和开发难度,进一步促进了行业的发展。虽然这只是机器人技术的一个小领域,但却可以为我们的生活和教育带来新的机遇和乐趣。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值