- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Arduino 实验课程
运算思维开放式硬件X 程序设计X
运算思维
我是软件工程师:
我可以学到…
□电子电路基本特性
□物理学科知识
□实验探索
□分解问题及解决问题
□基础程序设计
□模拟现实世界
□团队合作及观察学习
□其他
mBIock基础
[任务目标]
认识 mBIock
mBlock 与 Arduino 连接
Part I 认识 mBIock
以Scratch2.0为基础的图形化程序设计环境, Makeblock公司改写可以控制 Arduino控制板, 内部还可以直接安装 MakeBlock的驱动元件。
mBlock 官方网站: http://www.mblock.cc/
(J ?甘?濫?说■■二-生輪 』 □
乂 14 X Ft M
Part II mBlock 与 Arduino 连接
将USB线一端接在电脑主机,另一端接在Arduino板上,以上传程序及供应电源。(可以请 硬件工程师帮忙)
点击mBIock左上方工具列的『控制板』,选择『ArduinoUno』。
固件(Firmware)可视为「硬件+软件」的一种组合,如果把硬件比喻成一个人的肉身,那么固 件就是一个人的灵魂, 灵魂直接作用于肉身。 固件帮助我们使用简单的程序指令, 就能够直
接控制马达、传感器、电路等硬件装置。
智能小车唱歌
[任务目标]
LED灯亮喇叭发出声音
LED灯随着音乐亮
脱机执行程序
Part I: LED灯亮喇叭发出声音
1?当硬件工程师接线完后,请点击『连接』t『更新固件』 。
2?将5个灯分别代表 Do、Re Mi、Fa So。想想看,当喇叭发出 Do的音时,代表 Do的LED 灯也会同时亮,该怎么做呢?
3?将数字口 7(代表Do的LED灯)输出为高电位,然后让播放接口 13(喇叭的接口)发出C4的 音调,最后再让数字口 7输出为低电位。完成后可以直接点一下积木, 看看有没有完成 『灯 亮t发出音调t灯灭』的任务喔。
※完成Do之后,试着完成 Re Mi、Fa、So吧!
Part II: LED灯随着音乐亮
1?我们已经完成 Do、Re Mi、Fa So的程序了,接下来我们要想办法,让智能小车自动唱 出 Do、Re Mi、Fa、So。
2?刚刚我们所写的一段一段的小程序,我们可以给它们定义一个名字,作成一个子程序,以 供我们呼叫及重复执行。
doe、re
doe、re、mi、fa、so』,并
克芒數工口 Q轧出兰 ia前,;
克芒數工口 Q轧出兰 ia前,;in曲 釦尺力? 甘许
匸書命宇口 0
踊ir引门四世习内XSR节阳力 设生曲齐」?羽比内任AI
叙fife
讪?r凱車口 0筍比为欝园事]
定丈口
M才E 4
O 些出F
赶扌口 1
ED転hr輻E
※我们用doe代表do,因为do是在程序中代表其他的意义, 所以不能作为变数或子程序的
名称来使用,常见的还有 if、while...等。
4?我们利用一个循环,呼叫我们所做的子程序,让它们自动重复执行。
当 械臣击
从『事件』中,拉出『当绿旗被点击』I 。
从『控制』中,拉出『重复执行』。
将子程序doe、re、mi、fa、so依序放入循环中,彼此之间等待 0.5秒。
当 械点击 重复执行■
dn=!
等待亦秒]
re
re
8?点击程序,看看是否成功。
Part III:脱机执行程序
Arduino主程序
Arduino主程序
1?从『机器人模块』中拉出
被点击Arduino 王程2?将改成Arduina
被点击
Arduino 王程
2?将
改成
Arduina主程序
在 上按右键,选择『上传Arduino
在 上按右键,选择『上传
Arduino』程序。mBIock画面会进入程序上传
Ardui no』。我们就可以接上电池电源,拔掉与电脑连接的
Ardui no』。
我们就可以接上电池电源,拔掉与电脑连接的
USB线,脱
上传完成后,画面中间会显示 机执行啰!
超声波乐器
[任务目标]
(1)超声波的原理
⑵超声波的读取-控制LED灯
超声波乐器
Part I:超声波的原理
超声波传感器是由超声波发射器、 接收器和控制电路所组成。当它被触发的时候,会发射一 连串40kHz的声波并且从离它最近的物体接收回音。 超声波是人类耳朵无法听见的声音, 因
为它的频率很高。
为它的频率很高。
1?从程序区选择『数据和指令』,『做一个变数』储存超声波传感器所读到的数值,可将变数 名称设定为『distanee』。
2?从『事件』中,拉出『当绿旗被点击』 。
3?从『控制』中,拉出『重复执行』。
特4?从『数据和指令』拉出i殳定为
特
4?从『数据和指令』拉出
i殳定为同
放到『重复执行』中。
超声波倍感器trig引脚■?wcho
超声波倍感器trig引脚
文档评论(0)