3个版本
0.1.2 | 2024年6月4日 |
---|---|
0.1.1 | 2024年6月4日 |
0.1.0 | 2024年6月4日 |
在 硬件支持 中排名 684
每月下载 29 次
13KB
228 代码行
关于
Arduino开发中MaxMatrix库的Rust端口
我从C++版本迁移了这个库。感谢riyas-org max7219库。
安装
此Rust库需要与Arduino Hal for Rust一起使用。
maxmatrix_rs = 0.1.2
lib.rs
:
此库使微控制器与MAX7219 LED矩阵驱动器之间能够进行通信。
示例
#![no_std]
#![no_main]
use panic_halt as _;
use maxmatrix_rs::*;
#[arduino_hal::entry]
fn main() -> ! {
let dp = arduino_hal::Peripherals::take().unwrap();
let pins = arduino_hal::pins!(dp);
let din = pins.d3.into_output();
let cs = pins.d5.into_output();
let clk = pins.d6.into_output();
let mut matrix = MaxMatrix::new(din, cs, clk, 4);
matrix.init();
loop {
matrix.set_dot(0, 0, true);
arduino_hal::delay_ms(500);
matrix.set_dot(0, 0, false);
arduino_hal::delay_ms(500);
}
}
依赖项
~71KB