digi_cow 发表于 2017-12-3 18:53:19

[微课]小米趣玩BBC micro:bit 12 一杯温度(上)


      上学期的Arduino课程讲完舵机相关内容后,小董和小周同学凭借下面的这个温度计成功晋级本学期的创客选修课。虽然有点糙,不过狄老师就喜欢你们这种稚拙的风格!


       恰好[微课]小米趣玩BBC micro:bit 11 秋裤召唤神器也讲到了温度检测功能,那么我们就参考两个小朋友的创意,用micro:bit DIY一个的指针式温度计吧。
原料:先用PS画个表盘,精度咱就不苛求了,直接10度一大格吧。


打印后刻出来,一般的纸杯底面直径是50mm。

杀鸡用牛刀,一定要使一下心爱的琢美,然后摆好POSE显摆出来

学校里试装下,很合适。

接着把纸杯按需切割,边角料正好用来固定舵机。

固定舵机建议用热熔胶,重要提示小朋友用热熔胶一定要在大人监护下进行,不熟练的可以戴手套避免烫伤。

外观件完成后的标准毛豆照。是不是有点呆萌+蒸汽时代的复古风?
我们的目标是完成上面动图的效果,不过今天先解决温度和舵机旋转角度的映射问题。对于没有学过编程的小朋友来说,触摸开关部分的程序可能需要单独花节课讲解。

先来介绍makecode的映射功能。 这个功能其实等同于Arduino的map函数。我们可以视其为把输入的数值在设定范围内进行了同比例放大或缩小。你就当"映射"是辆无极调速的汽车,输入输出是油门和车速的关系,这样是否容易理解些?
第二个要解决的问题是如何用makecode写舵机控制程序,因为编辑器翻译不到位的缘故,在中文界面下,舵机功能居然不可用   

所以当我们用到舵机的时候,需要切换到英文界面。方法如下:
随着课程加深,米爸的铺垫也不知不觉越来越长了...今后小米主要负责程序的编写演示,让大家看到程序生长的过程(这效果和直接丢出程序截图来仿写是不一样的),其余内容由米爸撰文呈现。下面我们把课堂还给小米同学。
https://v.qq.com/x/page/m05107eo7ly.html


rzyzzxw 发表于 2017-12-3 20:07:58

很详细的教程。很赞,支持一下。:)能看到程序生长的过程,的确很好。微课很棒。

rzyzzxw 发表于 2017-12-3 20:10:17

狄老师的每一个教程,都很用心。

digi_cow 发表于 2017-12-3 21:38:38

rzyzzxw 发表于 2017-12-3 20:10
狄老师的每一个教程,都很用心。

:$感谢朱老师鼓励

Ash 发表于 2017-12-4 13:43:34

教程好棒 支持一下用随手可得的材料制作 好评~

zbl 发表于 2017-12-4 18:04:10

会编程还会PS的超能爸爸,不得了!

面包板 发表于 2017-12-4 22:52:39

It's very cute!

zhenglw 发表于 2017-12-7 20:13:24

厉害!!!

super-power 发表于 2017-12-22 19:20:11

好棒,楼主触摸用的新版boson kit么?

digi_cow 发表于 2017-12-23 21:32:28

super-power 发表于 2017-12-22 19:20
好棒,楼主触摸用的新版boson kit么?

是boson kit里的

zsc990338 发表于 2018-3-9 16:40:19

越来越有意思了,怒赞

梁剑伟 发表于 2019-3-25 07:31:30

教程好棒,我可以转载该视频吗?

20060606 发表于 2020-7-16 05:26:08

为啥不用画图来画表盘

DFROBOT666 发表于 2022-1-8 20:26:05

本来就想做这玩意,现在有程序了
页: [1]
查看完整版本: [微课]小米趣玩BBC micro:bit 12 一杯温度(上)