2个版本
使用旧的 Rust 2015
0.1.1 | 2018年4月20日 |
---|---|
0.1.0 | 2018年4月20日 |
在 硬件支持 中排名第 1610
13KB
138 行
Rust 中健壮的 Arduino 串行协议
robust_arduino_serial
是一个简单且健壮的串行通信协议。它被设计用于让两个 Arduino 进行通信,但在您想要计算机(例如 Raspberry Pi)与 Arduino 通信时也很有用。
此存储库是 Robust Arduino Serial 项目的部分,主存储库:https://github.com/araffin/arduino-robust-serial
请阅读 Medium 文章 以了解此协议的概述。
在各种编程语言中都有实现
测试
编译并运行测试
cargo test
文档
生成文档
cargo doc --open
示例
文件读写
cargo run --example file_read_write test.txt
与 Arduino 进行串行通信: Arduino 源代码
cargo run --example arduino_serial /dev/ttyACM0
使用线程监听并给 Arduino 发送命令
cargo run --example arduino_threads /dev/ttyACM0
依赖项
~220KB