一起来发现更多micro:bit的特点吧!

从舞动的机器人到香蕉键盘,micro:bit拥有你需要的所有功能来编写出不错的作品。一切皆有可能哦!

BBC micro:bit解剖图

概览

Micro:bit具有以下特性:

让我们来看看这些组件能做什么,并了解怎样给它们编程!

LED

Micro:bit LED灯

这是什么呢? LED是指发光二极管。 Micro:bit有25颗可独立编程的LED灯,你可以用它来显示文本,数字以及图像。

如何给它编程呢? 查看此页面 学习更多关于LED编程的知识,或者使用以下参考代码。

Python JavaScript Blocks

示例- 在JavaScript里面查看 闪烁的心 或者是学习如何用Python来制作动画!

按钮

Micro:bit按钮

这是什么呢? 在micro:bit板子前面有2个按钮(标记了A和B)。按下这些按钮,则可以运行代码。你可以检测这些按钮被按下的时间。

如何给它编程呢? 请参考以下示例代码。

Python JavaScript Blocks

示例 - 请看这个 笑脸按钮 项目,或者这个更高级一点的投票机 项目,它们都可以使用JavaScript中的按钮进行控制。

引脚

Micro:bit引脚

这是什么呢? 在micro:bit连接器的边缘有25个外部接口,我们把这些接口称作“引脚”。 它可以用来为电机,LED灯,或者其他带引脚的电子元器件编程,或者是连接外部传感器控制代码。

如何为它编程呢? 你可以在此学习更多关于引脚的硬件信息或者是使用下面的参考代码。

Python JavaScript Blocks

示例 - 香蕉键盘编程, 耳机解码,并用 JavaScript创造一个 牛奶纸盒机器人! 或者,来瞧一瞧这个用Python做的怕痒的micro:bit项目!

光线传感器

Micro:bit LED屏幕,作为一个光线传感器。

这是什么呢? 通过反转LED屏幕,micro:bit进入输入模式。LED屏幕起到一个基础的光线传感器的作用,你可以用它来检测周围的光线。

如何为它编程呢? 请参考以下 JavaScript积木块编辑器中的参考代码:

JavaScript Blocks

示例 - 你可以 在此学习如何用JavaScript在屏幕上绘制光线强度级别。

温度传感器

Micro:bit温度传感器

这是什么呢?这个传感器可以让micro:bit检测当前环境温度(以摄氏度为单位)。

如何给它编程呢? 请参考以下示例代码。

Python JavaScript Blocks

示例- 用JavaScript分别以摄氏度和华氏度的单位给电子温度计编程吧!

加速度传感器

Micro:bit加速度传感器

这是什么呢? 一个加速度传感器可以测量micro:bit的加速度;这个传感器可以检测micro:bit的移动。它也可以检测其他的动作,例如:摇动,倾斜以及自由落体。

如何给它编程呢? 请参考以下示例代码。

Python JavaScript Blocks

示例 - 用JavaScript制作一个石头、剪刀、布的游戏。当晃动micro:bit的时候,就会触发相应的显示。 或者,一起来用Python制作重金属音乐吧!

指南针

Micro:bit指南针

这是什么呢?指南针是用于检测地球磁场,可以让你探测到micro:bit面对的方向。在使用之前,你需要校准指南针。

“校准”是为了确保指南针的结果是正确的。 在JavaScript积木块编辑器中,使用 “指南针校准” 积木块。 在Python中用 compass.calibrate()校准指南针。

当校准开始的时候,micro:bit将会在屏幕上滚动显示一条指令-要么是“Draw a circle”,要么是“Tilt to fill screen”。 为了校准指南针,你只需要按照这些说明操作,并且把micro:bit倾斜,使屏幕中心的圆点移动,直到你画出了一个圆的外形或者是填充满整个屏幕。

如何给它编程呢? 请参考以下示例代码。

Python JavaScript Blocks

示例 - JavaScriptPython制作一个指南针。

无线电

Micro:bit无线天线

这是什么呢? 无线电可以让你在2块micro:bit板子之间进行无线通讯。用无线电发送信息到其他的micro:bit板子上,创建多人游戏以及更多有趣的发明!

如何给它编程呢?了解如何给无线电编程:

Python JavaScript Blocks

示例- 制作一个多人版的石头、剪刀、布 的游戏(JavaScript版本),或者是用JavaScriptPython制作一个炫酷的电子萤火虫。

蓝牙

Micro:bit蓝牙天线

这是什么呢? 一个BLE(蓝牙低能量)天线可以让micro:bit接收蓝牙信息。 这可以让micro:bit和电脑,手机以及平板进行无线通信。因此你可以用micro:bit控制你的手机,并且用你的手机发送无线代码到你的设备上哦!

在使用蓝牙天线之前,你需要将你的micro:bit与另外一台设备配对。 一旦配对成功,你就可以发送无线程序脚本到micro:bit-你可以 在此学习更多有关设置的信息。

如何给它编程呢?学习如何使用蓝牙功能:

JavaScript Blocks

目前Python编辑器不支持蓝牙。

我能做什么呢?发送无线代码至你的micro:bit- 了解更多

USB 接口

Micro:bit通过USB接口连接

这是什么呢?USB接口可以让你通过一根micro-USB线把你的micro:bit连接至电脑。这将给micro:bit供电,并且可以让你把代码脚本下载到micro:bit上。

如何使用呢? 你可以在此学习更多如何在BBC micro:bit上运行程序脚本,以及了解你可能会收到的错误提示。

技术信息

请进入到硬件页面了解更多关于micro:bit的技术合规信息。

硬件

浏览app页面,学习更多关于如何用移动设备给micro:bit编程。

Apps