51单片机编程代码,自动避障红外电动小车C51程序
2022-12-20 21:13:45 7KB 51单片机 电磁车 自动避障
1
针对高危环境下对无人化作业的要求,设计一种简单的自动避障小车。小车以TMS320LF2407A型DSP为核心,采用3组红外传感器完成障碍物检测。在CCS环境下,软件程序设计实现小车的前进、停止、避障等动作,并利用PID算法和PWM方法,可精确控制小车运行速度。该设计响应速度快,结构简单,成本较低,室内环境下工作稳定,成功避开障碍物的概率约为93.33%,能够顺利到达目的地。
2022-05-17 11:52:26 750KB 避障;红外传感器;DSP;PID
1
该程序源代码用于stm32f103c8t6智能小车红外遥控+红外避障+红外跟随+红外循迹+调速实验。 1、源代码开发软件:KEIL4; 2、程序对应处理器是:STM32F103C8T6; 3、智能小车电机驱动芯片是:L293D; 4、智能小车电机为:TT直流减速电机; 5、需要用到红外避障(跟随)模块; 6、需要用到红外循迹模块; 7、需要用到红外遥控器和红外遥控信号接收管。 该程序源代码在本人stm32f103c8t6智能小车上亲测可用。
智能移动加湿器避障小车程序,430控制红外传感接收到的信号实现避障。
2021-07-12 20:10:45 22KB 430 避障 红外
1
红外循迹+红外避障+红外遥控
2021-06-07 14:02:24 216KB 51单片机 51小车
1
STM32F429阿波罗 HAL库函数版本 采用PWM波方式开辟四个通道 使得二轮小车速度可调(电机调速)可采用红外遥控控制车运动方式 利用红外传感自动避障。 代码调试方面有问题可私发邮箱3476393208@qq.com
2021-05-26 09:40:08 12.09MB STM32 避障 红外遥控 pwn调速
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
树莓派智能小车 循迹 超声波避障 红外避障 红外追踪 遥控小车代码 raspberry。
2019-12-21 22:04:47 490KB raspberry 树莓派 超声波避障 红外避障
1
里边有各种综合类实验代码,包括循迹、避障和遥控在一起控制的,也有单独分开的
2019-12-21 21:10:31 25.18MB 智能小车 STM32 避障、红外 自动化
1
这个是当初实训自己在网上下载寻迹的的源码,在这个基础上加了红外遥控,蓝牙遥控,超声避障,超声跟随。每个模块之间都是独立的,上电先进入红外控制,然后根据按键选择功能。代码可供学习,可实际使用,编译器是keil4。蓝牙遥控需要下载蓝牙串口app,配对后可以遥控。
1