






所属成套资源:川教版(2018)信息技术九下PPT课件全册
初中信息技术川教版(2018)九年级下册第2课 机器人的编程系统优质ppt课件
展开
这是一份初中信息技术川教版(2018)九年级下册第2课 机器人的编程系统优质ppt课件,共14页。PPT课件主要包含了编程步骤,观察与思考,实践活动等内容,欢迎下载使用。
由于机器人的微处理器只能识别机器代码,而人们用机器代码编写程序又是一件非常困难的事情。所以为了解决这一问题,大多数机器人允许人们通过机器人的编程系统,选用多种计算机高级语言或应用图形化方式编写程序,最后由机器人操作系统编译和解释为机器人能懂得的机器语言,操控机器人行为。
目前多款教学机器人的编程系统都能支持C、LOGO、BASIC、JAVA等多种计算机高级语言编程、流程图形化编程;有的还是一个集实时多任务、高效编译下载、3D仿真运行的系统软件。图2-1所示是两款常见的极具代表性的机器人编程环境。
2.1机器人编程系统简介
BASIC语言是一种非常适合青少年学习的高级计算机语言,同时也可以用它来编程控制机器人的动作和行为。如果你有“智慧BASIC”安装程序(没有的话可以向你的老师索取),那么我们双击安装文件,一路“继续”便可以成功安装。当成功安装软件后,我们便可以通过开始菜单或桌面快捷方式启动程序,启动后程序界面如图所示。
机器人与计算机连接的通信下载线多采用的是串行口连接方式,如USB下载连接。使用时只需要将通信下载线的一端与机器人的通信口相连,另一端接在计算机的USB接口上即可。如图所示。
2.2机器人与计算机的连接
正如没有操作系统的计算机是不能正常工作的,机器人也需要有自己的操作系统。要让它接受和执行命令,同样需要操作系统的支持。通常人们习惯把机器人的操作系统叫做固件。不同的机器人具有不同的固件,因而就具有不同的“思维”方式。机器人的固件通常由其产品供应商随软件一起提供,如果你发现机器人运行不正常或供应商提供了固件版本升级,就需要重新下载固件。下面我们以智慧天下机器人为例,介绍在BASIC环境下如何下载其固件: 1.启动智慧BASIC; 2.用“通信下载线”将机器人与计算机相连;
2.3机器人固件的下载
3.打开机器人电源开关,当你看到机器人电源指示灯和USB连接指示灯都亮起时,说明机器人准备就绪; 4.单击工具栏设置按钮; 5.在弹出的设置框中,单击“更新固件” 6.选择固件文件后,单击“打开”; 7.当系统显示 “程序下载中……”等待几秒钟后,再次出现“下载成功”,表明机器人固件下载完成,之后便可以正常使用了。
注意:固件和程序下载过程中都应该注意观察提示信息,常见的错误是下载线没有正确连接或机器人电源开关没有打开,这些问题一般都有提示,只要按提示予以改正就行了。
下面我们通过一个实际例子,来看看如何用智慧BASIC编程系统编写、下载程序,指挥机器人行动。 任务:让机器人前进2秒后停止。 在正式编程之前,我们先来熟悉我们的简易机器人小车。如图所示,我们将机器人的左右两个马达分别接到电机驱动端口A和B处。
2.4应用举例:让机器人前进
第一步:启动智慧BASIC后,单击新建按钮“ ”。 第二步:在 “未命名”编辑框中,输人程序代码。 第三步:单击工具栏保存按钮,保存程序。 第四步:将机器人与计算机正确连接后,打开机器人电源开关,观察电源指示灯和USB连接指示灯是否亮起,若不亮,则检查线路连接。
第五步:单击工具栏中的运行按钮,这时系统会通过在线模式检测程序是否正确。如果检查到程序错误,则会在程序编辑框下方提示错误原因。检查无误后,可单击返回。如果你确保程序是正确的,也可以省略这一步。我们建议常用此方法让系统为你甄别程序是否有误。 第六步:单击工具栏中的下载按钮,将程序下载到机器人内存中。第七步:拔下机器人端通信下载线,按下程序运行按钮,观察机器人的运动情况。
1.上述实例中机器人是否直线前进?机器人能自动停止吗? 2.结合机器人马达的安装情况,读懂所示的程序。想一想,为什么两只马达的转动方向不一样?
1.你有办法让机器人跑得更快一点吗? 2.想一想,为什么两只马达的转动方向不一样?你有办法让机器人右转或左转吗?请上机编写程序,再下载、运行,看看机器人能否按你的意愿运动。
相关课件
这是一份初中川教版(2018)第14课 机器人实验室综合实践活动:“阳光寻觅者”的制作获奖课件ppt,共12页。PPT课件主要包含了下载RCX固件,项目研究步骤,思考与练习等内容,欢迎下载使用。
这是一份川教版(2018)第13课 机器人灭火—迷宫灭火优秀ppt课件,共12页。PPT课件主要包含了灭火机器人,障碍物,灭火场景,迷宫灭火的策略,迷宫灭火的流程图,电机扇叶吹灭火焰,马达控制机器人行动,思考与练习等内容,欢迎下载使用。
这是一份初中信息技术川教版(2018)九年级下册第10课 轨迹机器人一等奖ppt课件,共16页。PPT课件主要包含了机器人构建,算法分析,下载测试机器人等内容,欢迎下载使用。
