小MU|二维码控制的密码”灯“
DF家经常进行一些小比赛,”诱惑“着大家开脑洞,做项目。现在正在进行的就有【脑洞大赛】和【创客大侦探挑战赛】好奇心是每个人与生俱来的能力,是探索世界奥秘的动力,更是创新力的源头……
从我们出生的那一刻,就开始了对这个世界的探索,每天都有十万个为什么。
无知,亦无畏,全然不在意世界的规则,纯真执着,那是我们与世界的相处方式。
你好世界。
你好创客。
自己挖坑自己跳,有困难要上,没有困难创造困难也要上,把我们虐得……。
唉不说了,说出来都是辛酸啊。
今天展示的是一从MU攻城狮学来(其实还没学明白{:5_121:})的一个小项目二维码密码灯
http://v.youku.com/v_show/id_XNDM0MTg1NTIxMg==.html?spm=a2h3j.8428770.3416059.1
其实我的目标是要做个……
大家也可以改改做些项目。
其实这个项目的教学意义更多一些哦。
器材清单:
创意时代必备神器掌控板 1
micro:bit掌控双兼容,文体两开花掌控bit扩展板 1
当前圈内很红的小MU视觉识别传感器 1
锂电 1
二维码指令卡 后有附件
二维码涂画板 (可选)附件
(以下可以用其它替代品,例如乐高就不错)
小MU支架 1
MK结构件 若干
步骤1搭一个架子出来,固定小MU,MU传感器pcb距桌面约9CM,将MU接到扩展板上
步骤2用mind+1.5.6上传模式,添加掌控板,MU,写程序,上传掌控板
程序很长,见附件。{:5_122:}
步骤3准备指令卡
步骤4 开始测试,开机时要用一张白纸锁定白平衡,然后二维识别卡开始测试,寻找到适合的位置并在桌面上做个标记(提示:小MU的摄像头大约正对纸ka的中心,同时MU的PCB板距桌面约9CM,MU的位置要固定)。
相关资料:
上面的算法对小学的小朋友来说比较难,所以,我就只打算先让孩子们从这项目中学习一点二进制的知识。
让小朋友自己涂画二维码,进行一些修改程序能完成的小项目。
{:5_170:}
关于二进制:
二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。
十进制整数转二进制数:
“除以2取余,逆序排列”(除二取余法)
将该数字不断除以2直到商为零,然后将余数由下至上依次写出,即可得到该数字的二进制表示
以将数字21转化为二进制为例
当商为零时,将余数由下至上依次写出,即为21的二进制表示
二进制转十进制
首先讲一下“权重”的概念
数字中某位的权重:2的(该位所在的位数(从右至左)-1)次方
比如:10
0的权重为:2^(1-1)=1
1的权重为:2^(2-1)=2
二进制转十进制:数字中所有位*本位的权重然后求和
比如将10101转化为十进制
10101=1*2^4+0*2^3+1*2^2+0*2^1+1*2^0=21
二进制转换成十六进制计算方法
从小数点开始,向左右二边按“四位一段”分段(不足补0),然后,每一段的四位二进制数就对应一位十六进制数。按照以下对应关系进行转换:
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F
例如:
(0100 1100 1000 0111 .1101 0000 0101 1000)2=(4C87.D058)16
二维码识别指令卡
二维码涂画模板
二维码指令识别程序
MU支架模型
高深的理论知识,估计小朋友要一头雾水,哈哈哈
Tarzen 发表于 2019-9-3 11:50
高深的理论知识,估计小朋友要一头雾水,哈哈哈
十进制变二直制应该还好,周日试试。{:5_116:} 不错! 很好的教程 rzegkly 发表于 2019-9-3 15:55
很好的教程
算法有点难,消化不良了。{:5_117:} rzyzzxw 发表于 2019-9-3 16:02
算法有点难,消化不良了。
数制转换,好好想想 不错,很好的教程 学习了感谢 趣味横生
页:
[1]