BBC micro:bit 平台

« 返回首页 Iot 专题

平台: BBC micro:bit

micro:bit 是 BBC 的一个计算平台。它是一个用于开发各种项目的开放平台,可由许多不同的平台进行编程。

最新 BBC micro:bit AppInventor2 拓展下载:

com.bbc.microbit.profile-20200518.aix

micro:bit Front Image micro:bit Back Image

图片来源: 关于 | micro:bit


实验系列:跟着做,一篇一个成果

每篇一个闭环小实验:器材清单 → 接线 → 分步搭(每步都能中途验证)→ 跑通看现象 → 排错表。 难度递进,前一篇的成果就是后一篇的起点。没做过 micro:bit 的从实验01 开始。

  1. 实验01:连上 micro:bit,点亮第一行字 —— 扫描 / 连接 / 写数据,还能在点阵上画图案
  2. 实验02:按 A/B 键让小球跑起来 —— 订阅通知,反向数据流
  3. 实验03:做一块实时温度看板 —— 连续数值、采样周期
  4. 实验04:用磁力计做一个指南针 —— 三轴数据、查表映射、校准
  5. 实验05:用 P0 引脚读一个自己接的按钮 —— 引脚配置、数字输入
  6. 实验06:拧旋钮控制屏幕,读模拟量 —— 模拟输入、量程换算、滤波
  7. 实验07:手机调色,点亮一颗 RGB LED —— 引脚输出、PWM 调光
  8. 实验08:摇一摇与倾斜检测 —— 姿态判断、变化量检测

扩展与 API 参考

App Inventor 构建了一组扩展集合,允许使用 App Inventor 创建App与 micro:bit 进行交互。micro:bit 扩展如下,每个扩展均有文档链接:

  • Microbit_Accelerometer - 访问 micro:bit 的板载加速度传感器。
  • Microbit_Button - 按下 micro:bit 的按钮时接收消息。
  • Microbit_Io_Pin - 配置 micro:bit 的板载引脚,从引脚读取模拟值和数字值,并将模拟值和数字值写入引脚。
  • Microbit_Io_Pin_Simple - 与 micro:bit 板载引脚交互的更简单的接口。
  • Microbit_Led - 将字符串和自定义图像打印到 micro:bit 的 LED 矩阵。
  • Microbit_Magnetometer - 从 micro:bit 获取航向/方位信息。
  • Microbit_Temperature - 从 micro:bit 获取外部温度读数(以摄氏度为单位)。
  • Microbit_Uart_Simple - 使用 micro:bit 的软件串行端口 (UART) 接口发送和接收消息。这可用于将消息发送到 micro:bit 上安装的自定义软件。
文档反馈