标题:
基于stm32的避障智能小车源码
[打印本页]
作者:
火火的菜鸟
时间:
2018-11-8 18:12
标题:
基于stm32的避障智能小车源码
可惜之前忘记录视频了
单片机源程序如下:
#include <stdio.h>
#include "LED_Driver.h"
#include "Hot_Senser.h"
#include "SysTick_Driver.h"
#include "Usart_Driver.h"
#include "TIM2_Driver.h"
#include "Key.h"
#include "Pin_Run.h"
#include "Pwm_Car.h"
//延时函数
//void delay_xx(uint16_t ms)
//{
//
// uint32_t i, j;
// for(i = 0; i < 0XFFF;i++)
// {
// for(j = 0; j < ms;j++);
// }
//}
int main(void)
{
//uint8_t ret;
LED_Init();
Hot_Sensor_Init();
SysTick_Init(72);
NVIC_USART1_Init();
USARTx_Init( USART1, 9600);
USARTx_Init( USART3, 9600);
Key_Init();
Pin_Run_Init();
// NVIC_TIM2_Init();
TIM2_Init();
PWM_Smart_Init();
while(1)
{
// printf("i give you money, give u 100 w\n");
// printf("Li cheng want to need to mei girl\n");
//
// Usartx_PutStr( USART1, "i give you a zuo shamo de luzhou \n");
// LED_Ctl( LED_ON);
Pin_Run_Ctr();
// LED_Ctl( LED_OFF);
// delay_ms(1000);
////阻塞函数,有数据来才会往下运行,不然停止在这里
// ret = USART_ReceiveData( USART1);
// if(ret == '1')
// {
// USART_SendData( USART1, 'h');
// delay_ms(10);
// USART_SendData( USART1, 'e');
// delay_ms(10);
// USART_SendData( USART1, 'l');
// delay_ms(10);
// USART_SendData( USART1, 'l');
// delay_ms(10);
// USART_SendData( USART1, 'o');
//
// printf("hello \n");
// }
//
// if(ret == '2')
// {
// LED_Ctl( LED_ON);
// }
// //读取相应引脚,判断外设是否工作
// if(GPIO_ReadInputDataBit(GPIOA , GPIO_Pin_8) == SET)
// {
// printf("狼来了\n");
// }else{
// printf("下课了\n");
// }
}
}
复制代码
所有资料51hei提供下载:
stm32最终.rar
(358.62 KB, 下载次数: 17)
2018-11-8 23:40 上传
点击文件名下载附件
造福大众
下载积分: 黑币 -5
作者:
火火的菜鸟
时间:
2018-11-9 23:40
有工程,可以直接烧代码就可以让小车动了,蓝牙控制
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1