micro:bit之所以适合年龄较小的孩子们学习探索,是因为小小的板子上,搭载了很多传感器,有陀螺仪、温度传感器、光线传感器、指南针。不需要连接复杂的电路,且积木块封装好了复杂的算法,利于迅速写出程序,获得直观的认识。
如果手头还没有购买micro:bit,那么直接打开MakeCode编程序吧,感受一下模拟器的强大,可以模拟出两个micro:bit
无线通信
micro:bit上能否无线通信呢?当然是可以,和遥控车一个原理。micro: bit上有两种无线通信方式,一种是蓝牙,一种是2.4G,这次用2.4G结合运动传感器,做个小实验看看通过无线如何传递消息。
让一块micro:bit发出信号,控制另外一块micro:bit上的显示。
晃动第一块micro:bit,右上角显示无线信号在发射,第二块micro:bit成功接收到信息,将红心向右偏移。
陀螺仪
陀螺仪能测xyz三个轴的旋转量,能检测到加速度,震动,倾斜等状态。下来做一个小实验:在震动的时候,显示红心。
在模拟器上点击micro:bit上的shake,或是直接在micro:bit上晃动鼠标。即可看到结果。有micro:bit硬件的话,程序下载到真机上,更有意思。