如何制作简单的机器人,需要什么材料,制作步骤等,能走能跳就行

如何制作简单的机器人,需要什么材料,制作步骤等,能走能跳就行,第1张

那要看是实现什么功能.

一般材料都需要有电机,齿轮,连杆,导线,电路板之类的.

简单的机器人一般只要实现一些动作,不需要能够进行智能思考.一般来说制作过程需要以下几步:

1

明确机器人的功能

就是确定机器人要实现什么功能

2

设计机器人的动作

设计机器人可以通过哪些动作来实现响应的功能

3

准备相应的材料

按照机器人的动作要求和执行环境准备材料.此时应该对材料的组合方式,动作的实现原理有了清楚的构思

4

实现机器人

用材料作出机器人实体,如果复杂一点的还需要编程序,焊接电线

5

调试

对机器人进行调试,修改,完善

//设置左右马达参数

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/11071796.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存