本组作品是红外避障+蓝牙遥控小车,用到了Arduino、电机、超声波、蓝牙、红外、显示屏、LED模块。该作品可通过手机端蓝牙串口软件实现自动避障和遥控两个模式的切换。在遥控模式中可实现控制小车的前进、后退、左转、右转、加速、减速,且小车状态发生改变时车头的LED灯会闪烁指示。在自动避障模式中小车通过车头的超声波模块进行前方障碍物的避障,两个红外模块检测两边是否有障碍物,并采取相应的避障处理。显示屏模块在小车运动状态发生改变时会显示当前运动状态,自动避障模式下显示距离前方障碍物的距离。 压缩包内有源程序和设计过程报告,还有展示视频,有需要的可以借鉴
2020-01-03 11:22:30 138.48MB arduino 智能小车 蓝牙遥控 自动避障
1
STM32智能小车的源代码分享,包括launch文件,src中含有激光slam的源文件,不需要编译,可以直接用
2020-01-03 11:22:14 22.84MB ROS开发
1
识别并跟踪红灯,硬件利用树莓派实现。python、opencv实现软件功能。其中有高效扫描方法对比,场景:‘我要识别一个红灯,已经把目标准确的提取出来了,二值图像中白色为目标物,现在要算出二值图中的白色像素点的坐标。因为之后需要移植到树莓派,所以需要高效的方法’。 https://blog.csdn.net/qq_32768679/article/details/84398229(目标识别说明) https://blog.csdn.net/qq_32768679/article/details/84317173(小工具说明)
2019-12-25 11:23:44 29KB 嵌入式 智能小车 目标跟踪 opencv
1
本资料可以用于许多初学者,可以很好的用于智能车测试,以及代码调试。
2019-12-21 22:25:53 23KB WiFi 蓝牙
1
基于msp430f169的避障小车程序,红外避障,自动循迹
2019-12-21 22:24:59 6KB 智能车
1
智能小车避障规划,方案比较和选择,超声波、红外等发方案的分析
2019-12-21 22:23:42 2.1MB 智能小车 简易小车 避障 路径规划
1
51单片机做的自动巡线小车程序,带有自动记忆的算法,可以自动的分析出走的路径,然后直接不走弯路,直达终点
2019-12-21 22:20:33 22KB 51单片机 自动巡线 智能小车
1
基于AT89C52制作的智能小车,可实现超声波避障和红外避障,通过红外遥控和蓝牙控制小车以及寻迹功能。
2019-12-21 22:17:10 122KB 单片机 智能小车
1
智能小车的简单驱动,代码质量很高 #include "motor.h" //导入led头文件 #include "stm32f10x.h" //导入STM32官方库 #include "stm32f10x_rcc.h" //导入STM32的RCC时钟库 #include "PWM.h" //导入PWM //motor1 右轮 对应PA1 PA2 //motor2 左轮 对应 PA11 PA12 //该文件用于马达的驱动信号 控制相关运动状态 void Motor_12_Config(void) //定义初始化函数 { GPIO_InitTypeDef GPIO_InitStructure; //定义GPIO_InitTypeDef结构体 RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA, ENABLE); //开启引脚时钟 RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB, ENABLE); //开启引脚时钟 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1|GPIO_Pin_2; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //通用推挽输出 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //设置输出功率 GPIO_Init(GPIOA, &GPIO;_InitStructure); //初始化GPIOA的引脚参数,写进 GPIO_ResetBits(GPIOA,GPIO_Pin_1|GPIO_Pin_2); //所有引脚拉低 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11|GPIO_Pin_12; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //通用推挽输出 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //设置输出功率 GPIO_Init(GPIOB, &GPIO;_InitStructure); //初始化GPIOB的引脚参数,写进 GPIO_ResetBits(GPIOA,GPIO_Pin_11|GPIO_Pin_12); //所有引脚拉低 } //1是右轮,2是左轮 //下面为运动状态函数
2019-12-21 22:15:35 7.54MB 智能小车驱动
1
可以用手机APP操控小车的运动 #include "delay.h" #include "sys.h" #include "usart.h" #include "stm32f10x_tim.h" #include "motor.h" #include "PWM.h" int main(void) { u16 t; u16 len; u16 times=0; u8 a[200]; delay_init(); //延时函数初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级 uart_init(9600); //串口初始化为9600 TIM4_PWM_Init(899,0); Motor_12_Config(); //298电机驱动初始化 IN1(Low); IN2(High); IN3(Low); IN4(High);//保持控制正反转电平恒定默认直行 while(1) { Motor_1_STOP(); Motor_2_STOP(); if(USART_RX_STA&0x8000;) {
2019-12-21 22:15:35 3.3MB 智能小车
1