第05课基本编程【市一等奖】_第1页
第05课基本编程【市一等奖】_第2页
第05课基本编程【市一等奖】_第3页
第05课基本编程【市一等奖】_第4页
第05课基本编程【市一等奖】_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中鸣快车

---RoboEXP---

第五课基本编程知识目标:了解快车基本编程的内容能力目标:掌握快车基本编程的操作。学习目标一、课程导入计算机编程编程的种类机器语言汇编语言高级语言代码编程与图形化编程5.1.1回顾与介绍图形化编程图形化编程在起初,是为孩子们涉足编程开发的,是将一条条字符命令变成图形。我们把这些代表程序的图形块,像搭积木一样,通过拖拽搭建就可以实现一个完整的功能(前提是你逻辑正确)。它易于上手,更能激发人学习编程的兴趣、满足人的成就感。其代表者就是最普及最著名的Scratch机器人快车(RoBoEXP)是采用基于工程c的图形化、模块化编程语言,全部功能模块使用图标表示,遵循自顶向下的编程逻辑思维过程。用户只需要简单地拖放相应的功能模块图标,绘制出流程图,机器人快车还能自动生成可视化c语言源代码,帮助您轻松完成编程,快速掌握如何控制机器人。5.1.2引入不用不知道,用了才知谁更好二、教授新知5.2.1图标模块的操作基本编程◎拖放图标是RoboEXP可视化编程的基础,◎我们的编程思想就是通过流程图来表现。◎而流程图主要表现为图标、图标间的连线和参数设置。◎拖放图标主要涉及到两个区域,第一个是模块库区,第二个是编程区。我们可以从模块库中拖动各类图标到编程区,然后用线把编程区里的图标按照一定的逻辑顺序连起来,以此实现自己的编程思想。代码区将显示与编程区中已连线图标对应的C语言代码模块库区编程区代码区5.2.1图标模块的操作基本编程方法:

◎选中模块

鼠标左键单击该模块,模块会随鼠标一起移动,再移动到图形化编程区窗口,单击鼠标左键;◎取消选择选中模块后,用鼠标右键单击该模块,取消该模块的选择例:点击模块库中的流程控制,就会出现if图标,选中该图标,并按住鼠标左键不放,把其拖到编程区后再放开鼠标左键,编辑窗体界面显示如图:虽然if图标已经被拖到编程区内,但代码区里的C语言代码并没有改变。这是因为Start模块图标和If模块图标之间还没有用线连起来。所以我们必须在这两个图标之间连上线,连线之前我们先设置好拖进来的图标。5.2.1图标模块的操作基本编程排列模块

——左对齐,向左对齐所选模块;——右对齐,向右对齐所选模块;——顶部对齐,使所选模块沿顶部对齐;——底部对齐,使所选模块沿底部对齐;——自动对齐,非Start模块沿一行水平对齐,Start模块占另外一行。方法:

选择所要排列的模块,点击工具栏内对应的工具。移动模块在编程区上的图标,可以随便改变其位置。方法:单个图标:鼠标左键按住该图标不放,把其拖到编程区其它位置后放开鼠标左键;多个图标:鼠标左键按住窗口中空白点按住不放,拖动鼠标形成一虚框,使要移动的图标都在虚框内,再任意点击其中一个图标不放,进行拖放5.2.2线的操作基本编程◎线的默认状态:

红线模块之间连线正确;灰线模块之间连线错误。◎连线规则:按照程序思路,从模块的出口到另外一个模块的入口,系统会自动检测连线的正确和错误。◎连线方法:鼠标移动到模块上,模块的边角变黑,同时出现连线图标,或者直接点击工具栏上该图标,点击后移动鼠标会出现红色虚线,选择合适的路径,移动到另外一个模块入口处,单击,连线完成。◎技巧:选择合适的线路时,要使虚线在某一点改变方向,单击击鼠标左键;取消此次连线时,单击鼠标右键。如图所示:基本操作:

移动鼠标左键点击该线选中或点击空白点拉虚框选中需要移动的线,同时按住该线拖放到合适位置;

删除

鼠标左键点击该线选中,点击工具栏内图标删除,或者直接按键盘上Delete键;

替换

重新划线,系统会自动替换原来模块间连线。5.2.3初识图标模块基本编程5.2.1图标模块的操作基本编程流程控制模块——Start模块

"start"——“开始”Start模块的使用

当新建一个图形化应用程序时,编程区会自动生成一个Start模块。Start模块操作得很简单,只需把它与其他模块连接起来。双击模块图标,可以编辑该模块的提示信息

start5.2.3初识图标模块

基本编程马达5.2.3初识图标模块

基本编程蜂鸣器等待时间5.2.4编译基本编程C语言程序必须通过编译生成一个机器指令程序,即目标程序,然后才能执行。编译的时候会检查程序是否有语法错误,没有错误的程序才能生成目标程序。点击“工具”主菜单下的“编译”子菜单,或者直接点击工具栏上的按钮,机器人快车就开始编译了如果输出窗口显示“编译成功”的字样,说明您的程序没有错误,编译已经完成。如果您的程序存在错误,编译后的错误信息将会显示在输出窗口中,您可以根据这些提示信息修改您的程序。比如,输出窗口显示“函数的参数不完整:......(某个硬件模块的函数名)”,那么有可能是该模块还没有定义硬件信息,或者定义不完整,可以双击错误项,会自动在编程区找到对应的图标或代码区对应的代码行。编译5.2.5下载(一)基本编程程序编好后,想让机器人执行,就必须下载到机器人控制器。数据线下载步骤第一步、确定您电脑的串口未被其它软件或硬件占用。第二步、拿出机器人套件中的下载线,将一端接在电脑的串口上,另外一端接在机器人的下载口上第三步、点击“工具”主菜单下的“下载”子菜单,或者直接点击工具栏的按钮,弹出的下载窗体界面如图所示5.2.5下载(一)基本编程第四步点击控制器上面的下载键。出现如图所示的对话框。显示下载完毕。5.2.5下载(二)基本编程蓝牙下载法下载步骤第一步、确定您电脑的串口未被其它软件或硬件占用。第二步、使用蓝牙适配器配对控制器,具体方法如下图以下步骤同数据线下载三、操作实践5.3.1确定目标基本编程进退自如现在让我们大家一起来动手,编一个程序,让机器人动起来吧。上一节课,我们新建的文件叫做【进退有方】。是让机器人,以100的速度前进一秒,然后以100的速度后退一秒,如此不断循环。今天我们要编的程序,叫做【进退自如】。要让我们机器人前进后退的速度和时间,都由我们自己来控制。

新建文件

基本编程1.打开快车--2.新建--3.图形化编程--4.主程序--5.位置【浏览--桌面--确定】--6.名称【进退自如】--7.说明【前进后退,定速定时】--8.确定.

编程【前进】

基本编程1.拉图标--2.设参数--3.连线小车以30的速度前进2秒注意:1.马达的端口,2.马达的速度正负值,3.等待时间的单位

编程【后退】

基本编程1.复制--2.粘贴--3.设置参数--4.连线小车以30的速度后退1秒注意:1.连线的技巧,2.马达的速度正负值,3.等待时间的调整有没有发现有两个地方可以设置参数?

下载

运行基本编程1.编译--2.连接数据线--3.下载--4.运行好象不会停耶?发现什么问题吗?试试看“停与不停”的编辑

基本编程

比一比

试一试停

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论