写一个避障小车的程序

写一个避障小车的程序,第1张

很简单啊,传感器当做I/O输入,电机当轮瞎做I/O输出,首先清桐纯需要进行转定义,将地址映射为变答咐量。

#define SENSOR_LEFT 0x????

#define SENSOR_RIGHT 0x????

#define MOTOR_LEFT 0x????

#define MOTOR_RIGHT 0x????

int Func()

{

while (1)

{

if ((1 ==SENSOR_LEFT) &&(1 ==SENSOR_RIGHT))

{

MOTOR_LEFT = 0

MOTOR_RIGHT = 0

}

else if (1 ==SENSOR_LEFT)

{

MOTOR_LEFT = 1

MOTOR_RIGHT = 0

}

else if (1 ==SENSOR_RIGHT)

{

MOTOR_LEFT = 0

MOTOR_RIGHT = 1

}

else

{

MOTOR_LEFT = 1

MOTOR_RIGHT = 1

}

}

}

修改为:

void Avoid()

{

while(S <400)/银薯/设置避障距离

{

beep = 0//锋友者使能蜂鸣告败器

stop()//停车

}

beep = 1//关闭蜂鸣器

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12320381.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存