- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1 章 S4A 简介 1.1 S4A 简介 S4A (Scratch for Arduino )是一款由西班牙的Citilab 团队在Scratch 基础上开发而成的 软件,它趣味性强, 能够与 Arduino 开源硬件相结合。Scratch 和 Arduino 两者易学易用 的理念,使 S4A 成为针对中小学生实现软件和硬件相结合进行互动设计的工具之一。 Scratch 是一款由麻省理工学院 (MIT )设计开发的少儿编程工具。其特点是:使用者可 以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实 现。用鼠标拖动模块到程序编辑栏就可以了。 本教程将学科知识、生活知识与案例相结合,由浅入深,通过完成一系列有趣的案例制作, 使学习者掌握编 程及相关硬件的知识,激发学习兴趣。 1.2 和安装S4A 1.2.1 S4A 首先进去 S4A 的官方网站 选择 Downloads ,在Installing S4A into your puter 下方选择合适的操作系统,点 击 。 1.2.2 安装 S4A 待 完成之后,直接双击安装(这里以 Windows 系统为例),如果没有特别的要求,只 需要点击 next 直到安装完成就可以了。 1.2.3 S4A 的界面 安装完成后,双击图标打开 S4A ,会出现如下界面 这是 S4A 的默认界面,它和 Scartch 的界面很像,不过没有了那只舞台上的小猫, 我们还可以看到整个界面大致分为四个区域, 最左侧为各个脚本命令的模块,像积木一样,上方为脚本的分类,下方为详细的每个脚本指 令; 中间这一大片区域是脚本区域,我们的编程就是从左侧拖动各种命令模块到中间,像搭积木 一样组合起来; 右边上方即为舞台,下方就是我们的角色列表,舞台上的 Arduino 板对应的就是下方的角 色 Arduino1 ,这是默认角色,新建项目时都是默认出现的一个角色,如果我们现在并没有 连接 Arduino 主控板,所以说,舞台上会出现 意为正在查找主控板,连接上Arduino 主控板成功后这个提示会自动消失,当然,我们也 可以将默认角色 Arduino1 删除掉,如图在角色上单机鼠标右键会出现 选择删除即可,删除后,我们发现舞台上一片空白,没有了默认角色,也没有了 searching board 的提示。 其实舞台在某种意义上也是角色的一种,一样可以编写脚本,改变角色外形,改变外型的方 式和其他角色一样,都是点选了角色后来到脚本区域的上方。 这里我们可以看到有脚本,造型,声音三个标签页,点击进入相应的标签页就可以进行相应 的修改编辑, 这三个则是对应角色是否能够旋转的开关, 这个是角色在舞台上的坐标、朝向。 1.3 Arduino 介绍 1.3.1 Arduino 由来 Arduino 是由是意大利一家高科技设计学校的老师 Massimo Banzi 所设计的。Banzi 的学 生经常向他抱怨找不到便宜又好用的微控制器。所以 Arduino 诞生了。 Arduino 设计的目的就是为了让不懂计算机编程和电子硬件设备设计的艺术设计师们尽快 将自己的创意和想法实现。Arduino 是一个简单易用的可以拿来为设计师快速实现创意的 电子硬件。 所以 Arduino 就像一个小型电脑,可以允许用户按照自己需要多次编程让它实现不同功能。 更多关于 arduino 的详细介绍参考: 1.3.2 Arduino 的优势 开放性 Arduino 的硬件原理图、电路图、IDE 软件及 库文件都是开源免费的,在开源协议范围 内里可以任意修改原始设计及相应代码。 简单清晰的开发 Arduino IDE 基于 processing IDE 开发。对于初学者来说,极易掌握,同时有着足够的灵 活性。不需要太多的单片机基础、编程基础,简单学习后,你也可以快速的进行开发。 社区与第 支持 Arduino 有着众多的开发者和用户,你可以找到他们提供的众多开源的示例代码、硬件设 计。例如,可以在 Github. 、Arduino.cc、Openjumper. 等网站找到 Arduino 第 硬件、外设、类库等支持,更快更简单的扩展你的 Arduino 项目。 硬件开发的趋势 Arduino 不仅仅是全球最流行的开源硬件,也是一个优秀的硬件开发平台,更是硬件开发 的趋势。Arduino 简单的
有哪些信誉好的足球投注网站
文档评论(0)