智能小车项目(STC89C51)

本文详细介绍了使用L9110S电机模块、循迹模块、红外避障模块和超声波模块构建的智能小车,涉及电机控制、避障机制、循迹功能以及超声波测距的原理和实现。同时介绍了主函数和各个模块的代码实现,展示了如何通过串口通信和舵机调整方向。

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

硬件组成

电机模块L9110S、循迹模块、红外避障模块、超声波模块;

功能

避障、跟随、循迹的小车

提示:

exturn:使用exturn关键字修饰的全局变量或函数,作用域不再局限本文件,其他文件同样能访问到这些变量或函数,跟static关键字恰恰相反。
code:使用code关键字修饰的变量(一般是初始化后,值保持不变的变量)后会被存放到ROM区,从而节省RAM的空间。

模块介绍

电机模块L9110S

接通 VCC GND 模块电源指示灯亮, 以下资料来源官方,但是不对,根据实际调试
IA1 输入高电平, IA1 输入低电平,【 OA1 OB1 】电机正转;
IA1 输入低电平, IA1 输入高电平,【 OA1 OB1 】电机反转;
IA2 输入高电平, IA2 输入低电平,【 OA2 OB2 】电机正转;
IA2 输入低电平, IA2 输入高电平,【 OA2 OB2 】电机反转;

循迹模块

TCRT5000 传感器的红外发射二极管不断发射红外线
当发射出的红外线 没有 被反射回来或被反射回来但强度不够大时,
红外接收管一直处于关断状态,<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值