8748| 10
|
[项目] laserblock&boson 1.家务随机大转盘 |
本帖最后由 牛牛-NIUS 于 2018-4-11 12:53 编辑 老规矩,上图说话: 教学主题: 《基于laserblock的家务随机大转盘》 教学目标: 1.掌握按键硬件知识。 2.掌握直流电机的知识 3.制作大转盘 教学任务: 学会使用按键和直流电机。 教学器材: laserblock 激光切割板*2 直流电机*1 按键*1 micro:bit boson+拓展板*1 M3*10 螺丝螺母各*11 教学过程: 1.硬件搭建 将风扇(直流电机)连接至P0端、将按钮连接至P1端口。 连接思路:按钮就像一个触发器控制风扇的转动,松开按钮后风扇即停止 2.程序编写: 程序共分为二个部分 第一部分:当开机时(初始化)显示笑脸随后等待一秒播放一段动人的音乐,之后清空屏幕。 第二部分:系统不断检测接在端口P1的按钮是否被按下,如果按钮被按下则显示图案 ✔,并启动风扇2s后停止,否则屏幕显图案 X风扇也不会动哦。 3.模型搭建 先找一张A4纸制作转盘模板。 然后两张laserblock板夹住,用螺丝固定A4纸,这里注意只需少数的螺丝即可。 最后就是安装我们的硬件啦! 视频效果如下: 知识拓展1.本节课中属于输出装置的有:风扇(直流马达) 2.本节课属于输入装置的有:按钮 3.如果你尝试,你会发现一个很奇怪的操作的程序,你可能会发现,按下和释放按钮,风扇有时将不会打开和关闭正确,例如,我按下后风扇也许会没有反应。这是由于这样的事实:MICROBIT的以每秒百万指令的速度读取你的程序的指令,这意味着该按钮读出的状态每秒读取很多次,接通和关断风扇的信号端有时会不准确。 4.通常我们为了解决这个问题,会加上一个去抖延时,意义:当按键按下的时候电平会发生变化,这个变化不是理想中那样按下按键以后电平会从高电平直接到低电平,或者是低电平到高电平。也就是说不是一个理想的下降沿或者是上升沿。会出现电平上的抖动。如果一检查到有电平变化就认为是一次按按键,就会出现按一次按键会认为按了多出按键。这样程序上就要进行一定的延时把可能会出现抖动的时段屏蔽后然后做先关动作才会准确。 5.马达分为直流与交流,这里要注意,若安装后电机不动,很有可能是供电不足哦。 后期的作品越趋于简化、通俗化、多多支持 微信号:xzj3231323 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed