robust_arduino_serial
是一种简单且强大的串行通信协议。它旨在使两个Arduinos进行通信,但是当您希望一台计算机(例如Raspberry Pi)与Arduino通信时,也很有用。
该存储库是强大的Arduino串行项目的一部分,主要存储库:https://github.com/araffin/arduino-robust-serial
请阅读中等文章以概述此协议。
实施有各种编程语言:
请参阅Crates.io。您只需要在Cargo.toml
中添加一行。
编译并运行测试:
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