#embedded-hal #robotics #reverse #board #raspberry-pi #controller #motor

picoborgrev

适用于Raspberry Pi的PiBorg PicoBorg Reverse电机驱动板的控制器库

2个发布版本

使用旧的Rust 2015

0.1.1 2018年6月10日
0.1.0 2018年6月10日

#933 in 嵌入式开发

每月26次下载

MIT/Apache

22KB
247

Build Status Latest Version Latest Docs

picoborgrev

本模块旨在通过Rust和embedded-hal特性与PicoBorg Reverse通信。

有关PicoBorgRev板卡的更多详细信息,请访问PiBorg网站:www.piborg.org/picoborgreverse

注意:这仍然是一个正在进行中的项目,直到发布1.0版本之前,不应将API视为稳定。

用法

第一步是将 picoborgrev 添加到您的 cargo.toml 文件中

[dependencies]
picoborgrev = "0.1"

然后在您的模块中导入该库

extern crate picoborgrev;

use picoborgrev::PicoBorgRev;

要创建一个新的 PicoBorgRev 控制器,您需要提供一个 embedded-hal 实现例如 linux-embedded-hal

extern crate linux_embedded_hal;

use linux_embedded_hal::I2cdev;
use std::path::Path;

let device = I2cdev::new(Path::new("/dev/i2c-1")).expect("Unable to create i2c device");

最后创建一个新的 PicoBorgRev,提供一个 I2C 实现的

let mut borg = PicoBorgRev::new(device).expect("Unable to create PicoBorgRev");
borg.set_led(true).unwrap();

示例

许可证

根据您的选择,许可为以下之一

贡献

除非您明确声明,否则根据Apache-2.0许可证定义,您提交的任何有意包含在作品中的贡献,都应如上所述双重许可,而无需任何附加条款或条件。

依赖关系

~71KB