8 个版本 (2 个稳定版)
使用旧的 Rust 2015
1.1.0 | 2018年7月21日 |
---|---|
1.0.0 | 2018年7月21日 |
0.5.0 | 2018年7月13日 |
0.4.0 | 2018年3月24日 |
0.1.0 | 2017年2月23日 |
#1594 in 硬件支持
每月 34 次下载
35KB
722 代码行
sensehat-rs
Rust 对 Raspberry Pi Sense HAT 的支持。Sense HAT 是树莓派的一个传感器板。它具有 LED 矩阵、湿度温度传感器、压力温度传感器、摇杆和陀螺仪。有关 Sense HAT 的详细信息,请参阅 https://www.raspberrypi.org/products/sense-hat/。
有关官方 Python 驱动程序,请参阅 https://github.com/RPi-Distro/python-sense-hat。这个版本试图遵循 Python 版本的 API。
有关使用此驱动程序的某些工作坊材料,请参阅 https://github.com/thejpster/pi-workshop-rs/。
支持的组件
- 湿度和温度传感器(HTS221)
- 压力和温度传感器(LPS25H)
- 陀螺仪(LSM9DS1,需要 RTIMU 库)
- LED 矩阵(仅部分支持滚动文本)
目前不支持的组件
- 摇杆
示例用法
use sensehat::{Colour, SenseHat};
if let Ok(mut hat) = SenseHat::new() {
println!("{:?}", hat.get_pressure());
hat.text("Hi!", Colour::RED, Colour::WHITE);
}
依赖项
~2MB
~45K SLoC