#micro-bit #wukong

无 std mb2-wukong-expansion

Elecfreaks Wukong 扩展板为 BBC micro:bit v2 的板级 crate

1 个不稳定版本

新增 0.1.1 2024 年 8 月 20 日

#241硬件支持

自定义许可证

28KB
459

Maintenance crates-io api-docs dependency-status

mb2-wukong-expansion:BBC micro:bit v2 的 Elecfreaks Wukong 扩展板的 Rust 实现

版权 © 2024 Bart Massey (版本 0.1.1)

此 Rust crate 为 BBC micro:bit v2 的 Elecfreaks Wukong 扩展板 (Wukong;另见其 维基) 提供支持。 (MB2)

此 crate 目前基于 nrf52833-hal 构建,并且最好与该库一起使用。

Wukong 提供了一个可充电电池,可以为自身和 MB2 提供电源,并为 5V 和 MB2 边缘连接器提供扩展引脚。

Wukong 还提供了五个主要独立的从 MB2 可见的特性。每个特性都由这里列出的单独的 Cargo 功能支持。 (默认情况下所有功能都开启,但您可以关闭不需要的功能以节省空间。) 名称大多取自 Wukong 文档。

  • "环境" LED 灯 (ambient):四个 WS2812 RGB "智能 LED" 位于 Wukong 的四个角。此 crate 将将这些 LED 驱动得像是直接可寻址的。

  • "蜂鸣器" (buzzer):一个扬声器位于板底部。此 crate 将在此扬声器上播放给定频率的方波。

  • 氛围灯 (mood_lights):板下方有蓝色 LED,由 Wukong 和 MB2 共同控制。 (在 Wukong 文档中称为 "呼吸",但也可以设置为常亮模式。) 此 crate 可以运行这些。

  • 电机 (motor):Wukong 有两个直流电机控制器,板上有引脚。此 crate 可以设置这些电机的速度。

  • 伺服 (servo):Wukong 有八个伺服控制器,板上有引脚。此 crate 可以设置这些伺服的角度。

许可证

本作品根据 "MIT 许可证" 许可。有关许可条款,请参阅此分发中的 LICENSE.txt 文件。

致谢

感谢 Elecfreaks 制作了此板,以及那些编写了 Micropython 和 PTX Javascript 的人,我从他们那里借鉴了 I2C 协议。

拼写

是“WuKong”还是“Wukong”?Elecfreaks似乎在其产品中随机地在两种大小写之间切换,所以我不太在意:我自己也没有保持一致。

依赖项

~13MB
~311K SLoC