20111201150039755用LOGO语言搭建机器人.docVIP

  • 3
  • 0
  • 约1.85万字
  • 约 21页
  • 2016-10-20 发布于广东
  • 举报
20111201150039755用LOGO语言搭建机器人

用LOGO语言搭建机器人 通用机器人运行环境基础知识介绍 通用ROBOT教学用机器人(以后简称为通用机器人)是针对计算机语言教学设计开发的,多语言教学平台。 通用机器人有很强的移动能力,有16个输入输出端口,可外接多种传感模块。 通用机器人具有行走、躲避障碍物、奏乐、灭火、踢足球、搜救、走规定图形等功能。 通用机器人的运行环境 通用机器人使用的PIC16F873型单片机是PIC中级单片机中很有特色的一款。 1. 通用机器人多语言操作系统,提供通用LOGO语言、通用BASIC语言、通用汇编语言,多种语言的编程。 2. PIC16F873型单片机具有16位双向可独立编程(I/O)口,支持多种I/O操作。 3. 工作速度:在10MHz的系统时钟下,每秒可执行8000 条以上的BASIC语句。 4. 容量为4K字节。当与PC机连接时,可以在线下载、修改和调源程序。 启动通用机器人多语言操作系统 通用机器人的多语言操作系统,可以在windowd95/98/2000/xp各种操作系统上稳定运行,启动通用机器人多语言操作系统的操作如下: 1.将通用机器人多语言教学系统光盘放入光盘驱动器。 2.打开光盘目录中的“通用机器人多语言教学系统4.0版.EXE”,出现安装窗口。 3. 单击菜单栏的“设置”→“语言选择”,出现语言选择框,可选择你要使用的语言。 通用机器人运行环境下的虚拟操作: 1. 机器人画图 2. 搭建仿真场地 3. 搭建仿真机器人 连接机器人: 1. 将机器人通讯电缆接好(一端接计算机的串口,另一端接机器人的5线插座)打开机器人电源开关,单击下传按钮,进行程序下传屏幕对话框中出现流动的下载线,同时可以看到下传的过程中,通讯电缆中部小盒中的绿色指示灯点亮。 2. 下传成功后,屏幕上出现“程序下传正确”的提示(如图所示), 单击OK按钮,完成程序下传。 3. 完成下传后,按下试运行按钮,可以听到机器人演奏“同一首歌”,断开机器人电源开关,拔下机器人通讯电缆,重新打开机器人开关,也可以听到机器人的演奏。 4. 容易出现的问题: 下传不成功,屏幕会出现错误提示,可检查通讯电缆后,再次单击下传按钮,下传就会成功。 保存和退出 1.?保存程序 单击菜单栏的“文件”→“另存为”命令,出现另存为对话框,选择要存入程序文件的文件夹,键入你要保存的程序文件名。 2.?退出编译器窗口 单击菜单栏的“文件”→“退出”命令,就可以退出编译器窗口。 通用LOGO语言的基本知识 LOGO语言概述 后 LOGO语言是一种早期的编程语言,也是一种与自然语言非常接近的编程语言,它通过“绘图”的方式来学习编程,对初学者进行寓教于乐的教学方式。 LOGO语言创始于1968年,是美国国家科学基金会所资助的一项专案研究,在麻省理工学院(MIT)的人工智能研究室完成。 LOGO源自西腊文,原意即为思想,是由一名叫佩伯特的心理学家在从事儿童学习的研究中,发现一些与他的想法相反的教学方法,并在一个假日中出外散步时,偶然间看到一个像海龟的机械装置触发灵感,于是利用他广博的知识及聪明的才智而最终完成了LOGO语言的设计中 绘图是LOGO语言中最主要的功能,佩伯特博士就是希望能通过绘图的方式来培养学生学习电脑的兴趣和正确的学习观念。LOGO语言从开始发展到现在,已有Windows版本——MSWLogo,包括Windows 3.X版及Windows9X版等。在以前的LOGO语言中有一个海龟,它有位置与指向两个重要参数,海龟按程序中的LOGO指令或用户的操作命令在屏幕上执行一定的动作,现在,图中的海龟由小三角形所替代。中文LOGO语言 最近已经有人开发出了flash版LOGO语言,还挻好用,不仅可以实现常用命令,还自行开发了一些机器人智能命令 上世纪90年代,台湾推出繁体版的LOGO语言,称之为:【葛拉堡/Gerlabau】,其后国内也推出了中文化的LOGO语言大陆也推出了中文化的LOGO语言,分别是“易乐谷/ELOGO ⑴ 表达式可以为常量、变量、运算符等。 ⑵ 如果其中使用变量,必须用 :变量名 的形式,如:A+B 应写成 :A+:B。 ⑶ 表达式的写法与数学中有些不同,4a+3b-2 应写成4*:A+3*:B-2 4.运算 ⑴ LOGO语言中有加、减、乘、除四种运算。 加号、减号、乘号、除号分别用“+”、“-”、“*”、“/”符号表示。 ⑵ LOGO语言中没有乘方运算,23可写成2*2*2 ⑶ 运算的次序与数学一样,先乘除后加减,同级运算自左至右顺序计算,要改变顺序,可加圆括号,不能使用方括号和花括号。 ⑷ LOGO语言中逻辑运算符有三种:AND(与)、OR(或)、NOT(非),逻辑运算符,逻辑运算符前

文档评论(0)

1亿VIP精品文档

相关文档