小车巡航测试程序
来源:互联网 发布:linux 修改机器名 编辑:程序博客网 时间:2024/04/29 03:42
/***********************************************************
功能:小车巡航测试程序
说明:P1_0接左电机,P1_1接右电机
时间:2012.12.10
作者:荆轩道
************************************************************/
#include<BoeBot.h>
#include<uart.h>
void Forward(void)
{
int i;
for(i=1;i<=65;i++)
{
P1_1=1;
delay_nus(1700);
P1_1=0;
P1_0=1;
delay_nus(1300);
P1_0=0;
delay_nms(20);
}
}
void Left_Turn(void)
{int i;
for(i=1;i<=26;i++)
{
P1_1=1;
delay_nus(1300);
P1_1=0;
P1_0=1;
delay_nus(1300);
P1_0=0;
delay_nms(20);
}
}
void Right_Turn(void)
{
int i;
for(i=1;i<=26;i++)
{
P1_1=1;
delay_nus(1700);
P1_1=0;
P1_0=1;
delay_nus(1700);
P1_0=0;
delay_nms(20);
}
}
void Backward(void)
{int i;
for(i=1;i<=65;i++)
{
P1_1=1;
delay_nus(1300);
P1_1=0;
P1_0=1;
delay_nus(1700);
P1_0=0;
delay_nms(20);
}
}
int main(void)
{
char Navigation[10]={'F','L','F','F','R','B','L','B','B','Q'}; //航行
int address=0;
uart_Init();
printf("Program Running!\n");
while(Navigation[address]!='Q')
{
switch(Navigation[address])
{
case 'F':Forward();break;
case 'L':Left_Turn();break;
case 'R':Right_Turn();break;
case 'B':Backward();break;
}
address++;
}
while(1);
}
- 小车巡航测试程序
- 小车的移动的测试程序
- 4路QTI巡航程序
- 智能小车循迹避障程序
- 自动小车7279a程序
- 巡航速度
- ---------------小车
- 小车
- WR703N+51单片机小车系统测试成功!
- WR703N+51单片机小车系统测试成功!
- Arduino智能小车——测试篇
- ROS仿真小车python键盘控制测试
- arduino uno测试小车底盘的简易程序
- 智能wifi小车程序原理说明
- JAVA程序练习---小车行走距离
- 51单片机寻迹小车完整程序
- 智能小车28:openwrt程序开发入门
- 步进电机麦轮小车程序编写
- rabbitmq 3.0.1安装
- java的getClass()函数
- android 开发环境建立
- DAG的最小路径覆盖和二分图的最大匹配
- Java之美[从菜鸟到高手演变]之类与对象(一)
- 小车巡航测试程序
- 最小包围盒和最大距离点对(转载)
- jPlayer使用指南
- poj 2255二叉树
- android-listview控件
- WebService 传输图片
- HDU1007 查找平面最近点对
- 美国总统奥巴马在上海与中国青年对话实录(2009-11-16)
- 从客户端(...)中检测到有潜在危险的Request.Form 值的处理办法