zt07elecfreaks 发表于 2018-1-24 10:16:33

使用Micro:bit制作一个指南针

在Micro:bit上集成了电子指南针芯片,这次我们就来学习如何使用Micro:bit制作一个简单指南针,显示micro:bit所面对的方向。


工具和材料:

1 x ELECFREAKS Power:bit For Micro:bit
1 x BBC Micro:bit Board for Coding & Programming
1 x 亚克力底板
1 x 表带
7 x 3*5螺丝


制作步骤

首先Micro:bit安装到Power:bit上
https://www.elecfreaks.com/wp-content/uploads/2018/01/22.jpg
https://www.elecfreaks.com/wp-content/uploads/2018/01/3-2.jpg
然后再用两颗螺丝将亚克力底板固定到上面。



编程

请打开Microsoft Makecode,在编辑窗口编写代码,
点击右上角的Edit编辑程序,点击右下角的Download能将代码直接下载进micro:bit







代码说明

Micro:bit指南针读取的数据“0”度对应是正北,所以左右各45度内都显示“N”
https://www.elecfreaks.com/wp-content/uploads/2018/01/SQ0R3YMVONTMEPL0K1UL3.png
45度到135度是E,135度到225度是S,225度到315度是W
https://www.elecfreaks.com/wp-content/uploads/2018/01/C8K7AG73@DJCRC6VG0AR3.png


操作说明:

下载完代码之后,Micro:bit屏幕上会显示\"DRAW A CIRCLE\",然后屏幕中间有一个亮点,我们转动Micro:bit画一个圆,这个步骤其实是校准指南针。画完圆后会出现一个笑脸的图案表示校准成功。
https://www.elecfreaks.com/wp-content/uploads/2018/01/%E6%9C%AA%E6%A0%87%E9%A2%98-2.jpg
接下来就会看到Micro:bit上显示出当前的方向转动Micro:bit屏幕上会显示当前方向。
https://www.elecfreaks.com/wp-content/uploads/2018/01/545.jpg
现在,让我们一起来看看效果吧!
https://www.youtube.com/watch?v=JYRn2EMt5Uo&feature=youtu.be
页: [1]
查看完整版本: 使用Micro:bit制作一个指南针