查看: 4758|回复: 7

[项目] laserblock&boson 1.家务随机大转盘

[复制链接]
本帖最后由 牛牛-NIUS 于 2018-4-11 12:53 编辑

老规矩,上图说话: 截图201804111054179658.png

教学主题:
《基于laserblock的家务随机大转盘》
教学目标:

1.掌握按键硬件知识。
2.掌握直流电机的知识
3.制作大转盘
教学任务:

学会使用按键和直流电机。
教学器材:
laserblock 激光切割板*2
直流电机*1
按键*1
micro:bit boson+拓展板*1
M3*10 螺丝螺母各*11
教学过程:

1.硬件搭建

将风扇(直流电机)连接至P0端、将按钮连接至P1端口。

截图201804111107557690.png
连接思路:按钮就像一个触发器控制风扇的转动,松开按钮后风扇即停止

2.程序编写:

微信截图_20180411104004.png



程序共分为二个部分
第一部分:当开机时(初始化)显示笑脸随后等待一秒播放一段动人的音乐,之后清空屏幕。
第二部分:系统不断检测接在端口P1的按钮是否被按下,如果按钮被按下则显示图案 ✔,并启动风扇2s后停止,否则屏幕显图案  X风扇也不会动哦。

3.模型搭建

先找一张A4纸制作转盘模板。

截图201804111113585206.png

然后两张laserblock板夹住,用螺丝固定A4纸,这里注意只需少数的螺丝即可。

截图201804111115014722.png

最后就是安装我们的硬件啦!

视频效果如下:

知识拓展

1.本节课中属于输出装置的有:风扇(直流马达)

2.本节课属于输入装置的有:按钮

3.如果你尝试,你会发现一个很奇怪的操作的程序,你可能会发现,按下和释放按钮,风扇有时将不会打开和关闭正确,例如,我按下后风扇也许会没有反应。这是由于这样的事实:MICROBIT的以每秒百万指令的速度读取你的程序的指令,这意味着该按钮读出的状态每秒读取很多次,接通和关断风扇的信号端有时会不准确

4.通常我们为了解决这个问题,会加上一个去抖延时,意义:当按键按下的时候电平会发生变化,这个变化不是理想中那样按下按键以后电平会从高电平直接到低电平,或者是低电平到高电平。也就是说不是一个理想的下降沿或者是上升沿。会出现电平上的抖动。如果一检查到有电平变化就认为是一次按按键,就会出现按一次按键会认为按了多出按键。这样程序上就要进行一定的延时把可能会出现抖动的时段屏蔽后然后做先关动作才会准确。

5.马达分为直流与交流,这里要注意,若安装后电机不动,很有可能是供电不足哦。


后期的作品越趋于简化、通俗化、多多支持
微信号:xzj3231323




hnyzcj  版主

发表于 2018-4-11 13:56:20

牛牛牛比
回复

使用道具 举报

牛牛-NIUS  初级技师
 楼主|

发表于 2018-4-11 18:09:09


超级版主的高级嘲讽
回复

使用道具 举报

rzyzzxw  版主

发表于 2018-4-11 19:03:39

高产创客。赞赞赞。
回复

使用道具 举报

hnyzcj  版主

发表于 2018-4-11 20:34:08

牛牛-NIUS 发表于 2018-4-11 18:09
超级版主的高级嘲讽

我是赞你好哇,牛弟
回复

使用道具 举报

hnyzcj  版主

发表于 2018-4-11 20:34:25

牛牛-NIUS 发表于 2018-4-11 18:09
超级版主的高级嘲讽

你要不喜欢我就不赞你了
回复

使用道具 举报

牛牛-NIUS  初级技师
 楼主|

发表于 2018-4-12 09:43:35

hnyzcj 发表于 2018-4-11 20:34
你要不喜欢我就不赞你了

别 别 别。。昨天睡得早。很早就睡了 最近有点不在状态
回复

使用道具 举报

hnyzcj  版主

发表于 2018-4-12 13:57:40

牛牛-NIUS 发表于 2018-4-12 09:43
别 别 别。。昨天睡得早。很早就睡了 最近有点不在状态

加油牛牛,我们顶你:lol
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2021 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail