智能小车循迹、跟随业务代码编写

本文分享了作者在智能小车项目中的实践经验,从组装到代码编写,详细介绍了循迹、跟随等核心功能的实现过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  通过这段时间的学习,终于是把智能小车的循迹、跟随、避障业务实现出来。那么通过写下这篇文章,将自己在这个过程的心得、组装智能小车以及通过代码的编写实现各种业务的心路历程记录下来。

                                                                                               

   这是小车的实物图,通过语音模块控制各业务功能的实现。那我们先从小车的循迹模块开始讲起。首先,我们通过热熔胶简易的将两个循迹模块粘在小车前端。如图,小车位于内测的就是两个循迹模块。不过只有循迹模块还不够,在面包板和单片机的中间,还有一个L9110s电机驱动模块。以上就是循迹业务所需要的模块。两个循迹模块、一个电机驱动模块。

  然后就是软件的编写了。这里为了方便代码的编写,以及可以看的更加清晰,所以我们要进行分文件操作。

#include "reg52.h"
#include "delay.h"
#include "motor.h"
#include "UART.h"
#include "time.h"

sbit leftsensor = P2^7;
sbit rightsensor = P2^6;


void main()
{
	//Timer0init();
  //Timer1init();
	//UartInit();
	while(1)
	{
	  if(leftsensor == 0 && rightsensor == 0)
		{
			goforward();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值