友情提示:380元/半年,儿童学编程,就上码丁实验室。
70、80后爸爸们一定熟悉这部叫《霹雳游侠》的电视剧。似乎剧中的霹雳车比007系列更早应用“人工智能”、“无人驾驶”,感慨众多80年代的科幻情节已经成为当下现实了!
“麦克·奈特,
一位驰呈在充满邪恶与危险世界之中的勇士,
年轻的孤胆英雄。
他就是在罪犯无视法律的世界当中,
讨伐罪恶的势力,
为无辜和无援的人们主持正义的霹雳游侠。”
正义的化身总是不乏拥趸,有粉丝花费数年复刻了一辆。很自然的,一上街就成了焦点。
维基百科里查了下,剧中的霹雳车实际上是用美国制的庞蒂克火鸟车系改装成的。
我们没改车的本事,不过可以带孩子用micro:bit模拟霹雳车标志性的爆闪灯。
此排闪灯在剧中的解释是基特的扫描器,同时象征基特的机器生命征象,剧情中当基特丧失电力、此闪灯就会熄灭。(好长的铺垫…我感觉这个教程越来越倾向于和爸爸们怀旧的同时顺便带小孩子玩玩micro:bit)
本课无需外围硬件,利用的是micro:bit的点阵屏。虽然我们第一课就用micro:bit在输出字符,但尚未对屏幕控制进行过深入介绍。5×5的点阵虽然数量少了点,也能玩出不少花样。如果拿来做游戏,算法上还挺复杂呢!
5X5点阵对应坐标如上图
你是不是已经有灵感了?只要分别用两个变量来定义坐标,就能实现霹雳游侠灯的效果了,循环嵌套后还能逐行显示。
看小米是怎么实现的吧!
霹雳游侠
那一闪而过的黑影~~~