欢迎拨打新闻热线:
0772-2835626
乐高编程技巧之入门篇
乐高编程技巧之入门篇
作者:佚名 文章来源:网络 点击数: 更新时间:2008-11-7 15:28:27

乐高编程技巧之入门篇

一、程序对于机器人意味着什么?

  第一个层面,以时间为序列依次完成预定的动作来实现对机器人的控制;第二个层面。结合各种

传感器反馈的环境信息触发预定的动作来实现对机器人的控制;第三个层面,通过数值计算和逻

运算统筹分析传感器返回的信息及机器人任务的既定方案,决策机器人的每一次动作。 

二、ROBOLAB与乐高积木的接口

1ROBLABRCX的接口

 

 

 

 

 

 

 

2RCX和马达及传感器的接口   

  ROBLAB程序的组成

1、  程序的组成:(桌面robolabprogrammer→pilot1)

开始、程序块、结束、下载

                                  

 

 

2、  程序的组成单位:程序块(backinventor4)                

 

                              

 

 

 

   Roblab中可以由RCX解释执行的程序块(单击鼠标右键),如图:

 

   Roblab中对程序块做操作的功能项:(windowshow tools palette)

如下:

 

                           

  功能模块也可以由快捷键(TAB)来切换。

 

四、程序入门

1、 

最简单的马达控制:

 

 

 

2、  带有跳转循环的控制,当着陆点在起跳点之前,可以形成无限循环:

 

 

 

 

 

 

 

 练习:让小车走规则的多边形,比如:三角形、正方形等

 

 

 

 

 

3、 

在循环中计数:利用容器来对数字进行存储和计算

 

 

 

 

 

 

查看容器中存放的数值:(project→interrogate RCX)

 

 

 

 

 

 

 

 

 

 

 

1、  有限次数的循环:利用容器中的值进行loop→while的循环。

练习:让小车走好正方形即停止

 

 

 

 

 

2、  定时器的使用:定时器可

以帮助我们纪录运行过的时间。

右边的程序通过简单的计算可

以让小车行驶至出发点与终点

的中间位置。

  

6、在程序中引入传感器:  

   

7、分支结构的运用:在小车的两端分别装一各触碰传感器,检测前进路线上的障碍物,并且以此作为判别依据,控制小车的行驶。

 

 

 

 

文章录入:机器人    责任编辑:机器人 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    相关链接
    09年乐成寒假开班计划表
    2009冬令营活动项目方案
    东院社区培训
    26中附小培训活动
    三星园社区工作室
    柳江科技活动
    我市选手夺得国际机器人大赛2枚金牌
    柳州胜利一小“机器人”小将勇夺全国金牌
    柳铁一中选手勇夺国际机器人比赛冠军
    柳州开展青少年智能机器人竞技比赛
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)