- 1、本文档共83页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Arduino
Arduino机器人
创客教育课程(
创客教育课程(I级)
2016年8月修订版
创客教育课程(I级)目录
TOC\o1-3\h\u第一课海底世界 1
第二课大风车 7
第三课守门员游戏 12
第四课怕光的老鼠 18
第五课小猫跳高 24
第六课小鱼吃泡泡 29
第七课水果钢琴 35
第八课猫捉老鼠 40
第九课幸运大转盘 45
第十课温控风扇 50
第十一课贴心小杯座 54
第十二课进击的机器人 57
第十三课遥控机器人 62
第十四课线控机器人 65
第十五课机灵小子 68
第十六课跟随小伙伴 71
第十七课巡逻卫士 74
第十八课轨道英雄 77
第一课海底世界
【故事引入】
相信很多人都去过海洋馆,里面有很多美丽缤纷的水生物,开阔了我们的眼界,让我们认识到这个世界的神奇。但是呢,有些小孩子由于地域的原因就不一定看过,我们能否将他们记录下来送给他们共同观赏呢。
软件编程模块
类别
备注
事件
程序启动模块,可通过点击舞台上的或启动;通过舞台上的结束。
动作
控制角色进行移动,默认方向为向右,参数表示每次移动的距离,负数表示后退。
动作
当角色碰到边缘时反向运动,一般需要配合旋转模式设置模块。
动作
设置旋转模式,默认为任意旋转,可在右击角色,点击信息查看。
控制
暂停当前程序,时间可设置。
控制
重复执行该模块内的程序。
外观
将角色切换到指定造型,多用于动画制作等。
外观
将角色切换到造型列表中的下一个。
在一片蓝色的海洋里,有好多鱼儿在游来游去,有红色的,有蓝色的、还有彩色的,还有一些海底爬行的螃蟹、上下窜动的乌贼。色彩缤纷,种类繁多,看的眼花缭乱…
背景-海洋
单击左下角的舞台背景新建,选择从背景库中选择背景。
在背景库中选择“水下”,并选择自己喜欢的海底背景,这里以underwater3为例。
点击确定,背景就设置完成了!
角色-海洋生物
单击左下角的新建角色中的“从角色库中选取角色”。
选择“水下”,在里面选择fish1.并确认。
类似让猫动起来,拖动和到脚本编辑栏,点击一次,小鱼动一下。
为了让小鱼一直在动,在模块外面套上模块,运行过程中会发现小鱼游得太快,可以减小数值,将10改为1。
在小鱼走到边缘时,小鱼会消失,为了让小鱼一直出现在视野中,需要采用碰到边缘返回。
有的小朋友会发现小鱼在返回时,鱼倒过来了,这是因为我们没有设置翻转模式的原因,选择就成功了。
继续新建角色,并从角色库中选取角色。
选择“水下”,在里面选择Octopus.并确认。
小贴士:出现的造型如果感觉比较大可以通过进行缩小。
我们采用和小鱼一样的程序,乌贼以滑行的方式前进。
为了符合乌贼的伸缩前进方式,我们需要通过给他切换造型,并通过让每个造型保持一秒。
继续新建角色“海星”。
海星总是喜欢趴在海底静静的看着游来游去的生物,偶尔变变鬼脸。
新建角色fish2,并将fish1的代码复制到该角色的脚本下。
右击fish角色,点击复制,改变新角色的大小,同理多次就可以简单的做一个鱼群。
全部完成之后,点击试试效果吧,是不是一个海底世界就出来了~
现在已经有好几种海洋生物了,能否再添加一些自己见过的其他生物呢?
小提示:如果角色库中没有你想要的角色,可以通过进行本地上传。另外注意该角色的动作特点,这样才能设计的更加逼真。
第二课大风车
【故事引入】
相信大家都叠过纸风车,将风车架在木棍上逆风奔跑,风车就会呼呼的转起来,风越大,风车也越快。下面我们就用Arduino-Scratch将童年与玩伴一起的快乐时光记录下来。
软件编程模块
分类
备注
动作
让当前角色围绕旋转中心点旋转15°(一周是360°,超过360°就会循环)。
数值运算
除运算,计算两个数值的商。
Arduino机器人
声音检测模块,返回当前环境的音量值,与Arduino主板的A3口相连,返回值范围从0-100变化,声音越大,值越大。
传感器认识:声音检测模块
声音检测模块,其原理是根据声音强度的不同,其输出值也不同。声音检测模块的输出量是模拟量,输出最大电压为5V,最小电压为0。
大家可以采用模块进行编程读取,返回值为0-100,光越强,返回值越大。
(右图红色圈所在位置即为声音检测模块)
试着用对声音检测传感器吹吹气,说说话吧!
图形的旋转
大家知道圆是怎么画出来的吗,最简单的方法是采用圆规,将一直脚不动,另一只脚转圈,这样一个完整的圆就可以出来了,这其中不动的那个点就是圆心,也就是
您可能关注的文档
最近下载
- 《城市轨道交通车站设备》PPT课件.pptx VIP
- CJJ 274-2018城镇环境卫生设施除臭技术标准.doc
- 《教育人工智能大模型数据治理与共享技术标准白皮书》在2024世界人工智能大会上正式发布.pdf
- 二年级上册生命教案.doc
- 【倍福BECKHOFF】手册:TwinCAT 2 PLC入门教程V2.42.pdf
- 个人职业生涯规划(5篇).pdf VIP
- 2024年娄底职业技术学院单招职业技能测试题库及答案解析.docx VIP
- 2024年湖南生物机电职业技术学院单招职业技能测试题库及答案解析.docx VIP
- 中国近现代史纲要试题库(完整版).doc
- 2025年江西航空职业技术学院单招综合素质考试题库及答案解析.docx
文档评论(0)