网站大量收购独家精品文档,联系QQ:2885784924

《第5课 滚水珠》精品课件.pptxVIP

《第5课 滚水珠》精品课件.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第五课滚水珠新世纪版八年级下

学习要点:1.认识加速度传感器及其作用。2.了解加速度传感器的各种手势(gesture)。3.进一步熟悉前面学过的Python命令,对加速度传感器进行编程,编写趣味程序。重难点:重点是对加速度传感器进行编程,编写趣味程序。难点是理解滚水珠的算法。

课前导入micro:bit上有一个加速度传感器,它能检测到摇晃、倾斜的方向等动作,利用它能做出很多有趣的游戏。

新知学习:加速度传感器认识加速度传感器:加速度传感器是一种能够测量加速度的传感器。传感器在加速过程中,通过对质量块所受惯性力的测量,利用牛顿第二定律获得加速度值。micro:bit用的是三轴加速度传感器,可以分别获取x、y、z三个方向的加速度值

加速度传感器:accelerometer在micro:bit的屏幕反面有标签标注它所在的位置。

单击积木盒,可看到两类积木:菱形积木、椭圆形积木菱形积木,是一个逻辑值。表示是否正在“摇晃”micro:bit,如果是,其值为True;如果不是,其值为False。代码是accelerometer.is_gesture(“shake”)gesture手势的意思该积木还可以检测别的手势

各种手势的中英文对照:手势(积木)手势(代码)摇晃shake向上倾斜up向下倾斜down向左倾斜left向右倾斜right正面朝上faceup正面朝下facedown

与类似,不过它用于检测手势是否发生过。代码是accelerometer.was_gesture(“shake”)它们的区别是:一个是“过去时”(was),一个是“现在时”(is)是一个字符串,表示micro:bit当前的姿势(例如:facedown)。代码是accelerometer.current_gesture(“shake”)是一个数值,表示micro:bit的三维坐标值。

演示操作【例题5-1】编写程序,让micro:bit变成一骰子:摇动micro:bit,屏幕上随机显示1~6之间的数字。积木如下:代码如下:运行程序,摇晃micro:bit,可以看到屏幕上的数字不断跳动,最后显示的数字就是“摇骰子”的结果。

新知学习:滚水珠滚水珠利用加速度传感器检测倾斜的动作,然后让点亮的LED灯模拟水珠随着侧翻的动作移动。思考:要编辑滚水珠程序时,会用到哪几个手势。左(left)、右(right)、上(up)、下(down)移动micro:bit上亮的灯珠,好像我们通过侧翻滚动板子上的水珠一样。

演示操作【例题5-2】编写程序,通过通过左(left)、右(right)、上(up)、下(down)等手势,移动micro:bit上亮的灯珠,好像我们通过侧翻滚动板子上的水珠一样。

程序展示积木模式:

程序展示代码模式:运行程序,将点阵屏幕左下角的“水珠”移到对角上去。比一比,谁的动作快!将Micro:bit晃动,无论朝哪个方向晃动,条件都将满足。

小技巧如果想让程序重新执行,只需要按micro:bit板上的复位按钮,复位按钮在LED屏幕的反面,USB插口旁边。

课后作业P26试一试1、修改【例题5-2】程序,使按钮也能控制“水珠左右移动。”再与同学比一比,谁的动作更快!

程序展示代码模式:

P26试一试2、你能利用micro:bit的加速度传感器设计一个小游戏吗?程序展示“显示当前的手势”代码模式:

程序展示积木模式:

向左倾斜micro:bit,点亮屏幕上的四个角和中心点的LED灯。程序展示代码模式:积木模式:

课堂小结本节课学习了利用加速度传感器编辑更有趣的编程,进一步熟悉了whileTrue、if等语句的使用。

文档评论(0)

crsky2046 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档