[微课]小米趣玩BBC micro:bit 14 布尔的爱心小夜灯
本帖最后由 粒子 于 2022-1-5 17:16 编辑近日给micro:bit打印了一套新外壳,穿上外衣后,小bit看着像个可爱的机器人。要么给他取个名字?恰好今天要讲到布尔型变量,就叫他“布尔”吧。
话说布尔也挺多才多艺的,今天他将捧着颗火热的心来充当你的小夜灯,在初冬的寒夜里给你带来些许暖意...(鸡皮疙瘩按不住了)工作流程是:按一下按钮A,显示❤,用点阵上的亮光充当小夜灯。再按一下按钮A,清除❤,关闭小夜灯。看着很简单,不过因为micro:bit上的按钮不是自锁开关,跟上节课类似,会用到一个“状态指示器”记录开关状态。该实验程序如下:
这里的state是个布尔型变量(Boolean Variable),它的值只有两个:真(true)和假(false)。如果在真之前加个非,那非真就是假;反之亦然。结合标注,将程序在头脑里“执行”两次”,就可以理解了。
做好了也可以用模拟器演示这个程序。为什么要暂停400ms呢?这个问题上节课解释过,只是触摸传感器换成了bit自带的按钮开关。这里再重复下,因为程序在microbit中的执行相当神速,在按下到释放按钮的瞬间,可能存在多次短暂的物理接触,程序已经执行了很多次,导致难以确定按钮动作的实际意图。你也可以去掉延时来体验下区别。下面请小米同学上课(今天录制时有点鼻塞,不知是感冒还是鼻炎又严重了https://res.wx.qq.com/mpres/htmledition/images/icon/common/emotion_panel/emoji_ios/u1F602.png) 视频又搞不上来了,还是 点击观看视频教程
static/image/hrline/line5.png
文末再请布尔同学出来卖个萌
穿衣有型https://res.wx.qq.com/mpres/htmledition/images/icon/common/emotion_panel/smiley/smiley_4.png
脱衣有肉https://res.wx.qq.com/mpres/htmledition/images/icon/common/emotion_panel/emoji_ios/u1F4AA.0.png
长按关注“DI玩”
往期趣玩课程[微课]小米趣玩micro:bit 01 HELLO,DIMI !
[微课]小米趣玩micro:bit 02 “怦然心动”
[微课]小米趣玩BBC micro:bit 03 炸弹人(一)[微课]小米趣玩BBC micro:bit 04 炸弹人(二)
[微课]小米趣玩BBC micro:bit 05 弹奏一曲“小星星”
[微课]小米趣玩BBC micro:bit 06 数码骰(tóu)子
[微课]小米趣玩BBC micro:bit 07 花花草草监护仪
[微课]小米趣玩BBC micro:bit 08 万圣节的小捣蛋
[微课]小米趣玩BBC micro:bit 09 史蒂夫的磁矿探测仪
[微课]小米趣玩BBC micro:bit 10 贝爷的新罗盘
[微课]小米趣玩BBC micro:bit 11 秋裤召唤神器
[微课]小米趣玩BBC micro:bit 12 一杯温度(上)
[微课]小米趣玩BBC micro:bit 13 一杯温度(下)
米爸的数字实验室
[*]趣玩DF Boson Micro:bit造物粒子之心率传感器
[*]米爸的数字实验室:趣玩micro:bit之赛车总动员
[*]当小创客扎进百草园——一次基于micro:bit的综合实践课程尝试
[*]micro:bit化身虫虫特工
[*]KITTENBOT MP3模块尝鲜初测
学问思辨
[*]在当奶爸的过程中完成自己的专业成长
[*]要有温度——扯几句创客空间的装修与布置
[*]小而弥坚,BBC micro:bit即将逆袭创客教育
[*]从80元的补胎诌议工匠精神
[*]BBC micro:bit课堂教学初体验及教学环境部署建议
[*]用创客的方式咂巴《中小学综合实践活动课程指导纲要》
本帖最后由 digi_cow 于 2017-12-11 08:43 编辑
:D 视频贴不上 digi_cow 发表于 2017-12-11 08:25
视频贴不上
不错的创意,很实用:) 狄老师优质教程,好赞!:victory: :victory:棒棒哒 越来越高大上了 借用的外壳文件,准备打印出来
看一下!!!!!!~~~~~~~~~~ 小可爱 这种无锁变有锁的方法赞一个 {:7_217:} 顶 厉害厉害 赞一个!{:6_209:}{:6_215:} 厉害厉害 不错不错!
页:
[1]