robust_arduino_serial
、シンプルで堅牢なシリアル通信プロトコルです。 2つのArduinosを通信させるように設計されていますが、コンピューター(Raspberry Piなど)がArduinoと通信する場合にも役立ちます。
このリポジトリは、堅牢なArduinoシリアルプロジェクトの一部、メインリポジトリ:https://github.com/araffin/arduino-obust-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