- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
宝贝机器人教材
第一章 Boe-Bot智能机器人的大脑
Parallax的Boe-Bot智能机器人是本书介绍和讨论的焦点, 图1-1是Boe-Bot机器人和
BASIC Stamp 2可编程微控制器模块的放大图。BASIC Stamp 2微控制器模块功能强大,易于
使用,尤其适合小型机器人的控制。
图 1-1 Boe-Bot 机器人
本教材将引导你通过编写简单的程序,使BASIC Stamp和Boe-Bot机器人实现四个基本的
任务:
1.如何安装传感器以探测周边环境
2.如何基于传感器信息做出决策
3.如何控制机器人运动(通过操作带动轮子旋转的电机)
4.如何和使用者交换信息
硬件和软件
开始学习BASIC Stamp的编程类似于开始使用崭新的PC或笔记本电脑。当有一台新的PC
或笔记本电脑时,绝大多数人所要做的第一件事是:从包装盒里拿出来,接通电源,安装并
测试一些软件,甚至用一种编程语言写一些他们自己所需要的软件。如果这是你首次使用
BASIC Stamp微处理器,那么你将做同样的工作。本章节通过以下步骤告诉你如何安装和使
用BASIC Stamp程序:
寻找并安装编程软件
连接BASIC Stamp模块到电池供电的电源
连接BASIC Stamp模块到计算机,以便编程
初次编写少量的PBASIC程序
完成后断开电源
如果是在课堂上,BASIC Stamp模块可能已经为你安装好了。这样的话,老师可能有其
它的指示。如果不是,本章的描述将让你一步步的组装BASIC Stamp微处理器并运行它。
如果你已经学过《什么是微处理器》这一教材,可以直接跳到下一章。
同样,如果你已经熟悉了BASIC Stamp模块和教学板或BASIC Stamp“HomeWork”板,也
可以直接跳至下一章。
BASIC Stamp模块和教学板简介
图1-2所示为一块BASIC Stamp 2模块和教学底板。如前面所提及的,一块BASIC Stamp 2
模块就好象一个很小的电脑。这个很小的“电脑”插在教学底板上。你很快就会看到,教学
板使得BASIC Stamp模块与电源以及串口线连接很容易。在后续的章节中,你也会看见教学
底板使得搭建电路以及搭建的电路与BASIC Stamp模块连接是怎样的简单。
图 1-2 BASIC Stamp 2 模块(左)、教学底板(右)
BASIC Stamp “HomeWork ”板简介
BASIC Stamp “HomeWork ”板工程平台如图1-3所示,它实际上就是一块嵌入了BASIC
Stamp 2微处理器模块的教学板。在本书中,你即可以用BASIC Stamp 2模块加教学底板也可
以用BASIC Stamp “HomeWork ”板作为工程平台。因为它们在少数地方不同,所以使用时
必须注意针对你正在使用的平台的说明。
图 1-3 BASIC Stamp “HomeWork ”板工程平台
任务一:获得软件
本书中,绝大多数的任务和项目中我们都要使用BASIC Stamp 编辑器(版本2.0或以上)。
该软件允许你在电脑上编写程序并下载到Boe-Bot机器人的BASIC Stamp 内核里。它的界面
上也显示BASIC Stamp反馈回的信息,即允许Boe-Bot机器人通过这种方式把它正在做什么
和感觉到什么报告给你——我们未来的机器人专家。
计算机系统需求
你将需要一台计算机或者笔记本电脑来运行BASIC Stamp编辑器软件。用BASIC Stamp
开始开发是很简单的事情,只要你的计算机或者笔记本电脑有以下性能:
Win98及以上操作系统
一个串口或USB端口
光驱,互联网或两者兼有
从因特网上下载软
文档评论(0)