机器人c语言编程

机器人c语言编程,第1张

机器人编程所采用的语言1.VJC 编程语言又称为机器人C语言,是一种易学易用的编程语言。2.图形化编程语言(G语言)还有与机器人语言相关的编程语言:通用C语言 通用汇编语言 通用LOGO语言 通用QBASIC语言

1、C语言的全称就是C语言,或者叫C程序设计语言,机器人编程一般就是C语言,更底层些的用汇编语言,不过一般C语言就够用了。

2、其他机器人编程所采用的语言

1)VJC 编程语言又称为机器人C语言,是一种易学易用的编程语言。

2)图形化编程语言(G语言)。

//设置左右马达参数

void ZYMotor(unsigned char ZState, unsigned char ZSpeed, unsigned char YState, unsigned char YSpeed)

{

SetMotor(_MOTOR_ZuoMotor_, ZState, ZSpeed)

SetMotor(_MOTOR_YouMotor_, YState, YSpeed)

}

//确认各个端口的状态

void ShiBieXian()

{

n=1

XJ[1]= GetADScable(_SCABLEAD_HB1_)

XJ[2]= GetADScable(_SCABLEAD_HB2_)

XJ[3]= GetADScable(_SCABLEAD_HB3_)

XJ[4]= GetADScable(_SCABLEAD_HB4_)

XJ[5]= GetADScable(_SCABLEAD_HB5_)

while(n<=5)

{

if(XJ[n]>FZ[n])

{HB[n]=0}

else

{HB[n]=1}

n++

}

}

void GoOnLine()

{

if(HB[2]&&HB[3]&&HB[4])

{ZYMotor(0,60,0,60)}

else

{

if(HB[2]&&HB[3])

{ZYMotor(2,20,0,80)}

else

{

if (HB[2])

{ZYMotor(2,50,0,80)}

else

{

if(HB[3]&&HB[4] )

{ZYMotor(0,80,2,20)}

else

{

if(HB[4])

{ZYMotor(0,80,2,50)}

else

{

if (HB[1]&&!HB[2]&&!HB[3]&&!HB[4]&&!HB[5])

{ZYMotor(2, 80, 0, 80)}

else

{

if (!HB[1]&&!HB[2]&&!HB[3]&&!HB[4]&&HB[5])

{ZYMotor(0, 80, 2, 80)}

else

{ZYMotor(0, 60, 0, 60)}

}

}

}

}

}

}

}


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

原文地址:https://54852.com/yw/12001711.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存