while(1)
{
io口定义及初始化;
通过io读取传感器返回值;
对小车轨迹进行初步判断;
调用前后左右函数。
}
我以前是这么做的
1、这不是一个完整的C程序,仅仅是一个延时函数,标准的C程序必须包括main函数。2、t是函数的参数,在调用的时候,将t值传入,这个值就相当于你说的初值了。
3、3个while可以看出,这是3层循环,所以总的循环次数是j*I*t,即乘数关系。因为只使用1层或2层循环的话,循环次数受char类型的限制,所以,必须使用3层循环。
4、这个函数的作用应当是控制小车的速度。
几个驱动轮的?可以用笨一点的方法 如果你是四轮车 你可以控制它直线高速四轮全动 低速动两个转弯的话 高速可以正转一边反转 低速一边正转 另一边锁死 或者转一个我比较笨 到现在都没学会pwm 所以只有这本办法了~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)