1 个不稳定版本
0.1.0 | 2023年1月20日 |
---|
#1739 in 硬件支持
11KB
280 行
Unicorn_Hat_Mini Crate
这是一个用于连接Raspberry Pi上的Pimoroni Unicorn HAT Mini的Rust库。
它在他们的Python库的基础上进行了修改。
要使其工作,必须在Raspberry Pi上启用SPI:sudo raspi-config nonint do_spi 0
示例
Cargo.toml
[dependencies]
unicorn_hat_mini = "0.1"
设置所有像素的示例代码。
use core::time;
use rgb::RGB8;
use unicorn_hat_mini::UnicornHATMini;
fn main() -> Result<(), unicorn_hat_mini::UnicornError>{
let mut uni = UnicornHATMini::default();
uni.set_brightness(0.1)?;
let mut rgb = 100;
loop {
uni.set_all(RGB8{r:rgb, g:rgb, b:rgb});
uni.show();
if rgb <255 {
rgb+=1;
}else{
rgb=0;
}
std::thread::sleep(time::Duration::from_millis(16));
}
}
依赖项
~2.3–10MB
~101K SLoC