智能小车寻迹避障系统采用STM32F103C8T6芯片做为控 制器。系统包括轨迹识别模块电路、障碍物识别模块电路、 直流电机驱动模块电路、单片机最小系统等电路。各个模块 采集到的信息输送至STM32控制器,由控制器负责处理、分 析采集到的数据,得到结果后,通过控制L298N电机驱动模 块控制电机输出转速,改变车辆移动状态。
2021-03-29 11:27:44 1.19MB 智能小车 硬件设计 避障
1
循迹是指小车在白色地板上循黑线行走,由于黑线和白色地板对光线的反射系数不同,可以根据接收到的反射光的强弱来判断“道路”。
2021-03-28 21:33:52 24KB 循迹小车
1
mixly for ardunio 的寻迹小车代码文件,适用于yahboom公司的小车
2021-03-28 11:37:25 28KB mixly
1
QQ:780773165,可详情咨询。包含了超声波模块的完整代码,利用正点原子例程的红外遥控和电机驱动PWM控制小车的完整代码。已通过测验。
2021-03-27 20:06:48 5.49MB STM32 红外遥控 超声波避障
1
基于51单片机的智能循迹小车的设计 基于51单片机的智能循迹小车的设计
2021-03-26 17:09:37 501KB 51单片机 智能循迹小车
1
用c语言编写的智能车程序,采用stm32固件库开发,配合LCD1602或者12864可以实现循线、避障、测速功能
2021-03-25 18:26:58 3.96MB 智能车
1
1.时钟源 外部时钟 2.GPIO (实验:点亮LED灯,获取引脚的电平高低,将对应引脚置高置低)。 3.PWM-脉宽调制 主要是调节占空比(在小车中用来实现小车的加减速)。 4.TIMX定时器 5.红外遥控 主要运用了EXTI(外部中断/事件控制器),系统延时(系统滴答定时器SysTick)。 6.超声波避障 了解了超声波工作的原理,主要运用了TIM2定时器(用来定时测距),GPIO口。 7.红外探测 通过对障碍物和光的感应来返回电平的状态,从而达到避障和巡线效果。 8.测速码盘 (通过检测码盘上的凹槽数来获取脉冲数,通过计算公式得到小车当前速度) TIM3定时器(定时测速)。 9.PID算法 为了使小车的速度更快的达到目标值,获取更稳定的速度。 10.系统的使用 我们在小车内加入系统,对小车的数据获取,状态实现任务化,使小车内的运作更加有序。我们主要使用μC/OS-II系统内核来实现系统。在实现过程中,我们了解了系统的任务调度以及任务运行和处理器之间的关系(多任务同时运行)。 μC/OS-II内核中的任务控制块,任务状态,以及多任务和任务的优先级类似操作系统中的进程操作。 11.任务间的通信 主要用到信号量(主要就是PV操作 P操作:占用资源。V操作:释放资源);邮箱(邮箱可以使一个任务或者中断服务子程序向另一个任务发送指针型的变量,通常该指针指向包含了“消息”特定的数据结构)。
2021-03-25 11:35:20 7.8MB STM32 智能小车 循迹 避障
1
定位导航+避障+垃圾识别技术汇总
1
两个L298N模块驱动四个轮子,两路红外模块循迹,还添加了PWM调速,在代码中可进行修改,0为速度最小,9为最大,可学习PWM输出和循迹,复杂循迹待接下来测试后再发
2021-03-24 20:54:15 24KB 循迹
1
L298N直流步进电机驱动步进电机程序 用L298N驱动步进电机的程序,做成循迹精准小车的必备材料
2021-03-24 20:45:39 1KB L298N 循迹 驱动步进电机
1