1 个不稳定版本
0.1.0 | 2023年5月22日 |
---|
#7 在 #stepper
25KB
558 行
TMC2209_pi - Raspberry Pi的TMC2209步进电机驱动器接口
TMC2209_pi需要Raspberry Pi OS或某些Raspberry Pi硬件上的类似Linux发行版。
此库仍在开发中,API可能还会发生变化。欢迎提交拉取请求。
用法
在您的Cargo.toml
中使用cargo add tmc2209_pi
添加对tmc2209_pi
的依赖项,或者在依赖项部分添加以下行。
[dependencies]
tmc2209_pi = "0.14.1"
示例
此示例演示了使用Raspberry Pi的UART和GPIO接口的组合将步进电机移动到特定位置。
use tmc2209_pi::TMC2209;
fn main() {
let mut tmc = TMC2209::new("/dev/serial0", 0x0, 115_200, 16, 20, 21, 26).unwrap();
tmc.go_to_position(400).unwrap();
}
lib.rs
:
此crate通过Rasberry Pi的UART和GPIO接口为TMC2209
步进电机驱动器提供基本控制。
请注意,此crate仍然是实验性的,并不保证对所有用例都是稳定或有效的。
依赖项
~3MB
~70K SLoC