robust_arduino_serial
adalah protokol komunikasi serial yang sederhana dan kuat. Itu dirancang untuk membuat dua Arduinos berkomunikasi, tetapi juga dapat berguna ketika Anda menginginkan komputer (misalnya Raspberry Pi) berkomunikasi dengan Arduino.
Repositori ini adalah bagian dari proyek serial Arduino yang kuat, repositori utama: https://github.com/araffin/arduino-robust-serial
Harap baca artikel menengah untuk memiliki gambaran umum protokol ini.
Implementasi tersedia dalam berbagai bahasa pemrograman:
Silakan lihat crates.io. Anda hanya perlu menambahkan satu baris ke Cargo.toml
Anda.
Kompilasi dan jalankan tes:
cargo test
Hasilkan dokumentasi:
cargo doc --open
Baca tulis dalam file
cargo run --example file_read_write test.txt
Komunikasi Serial dengan Arduino: Kode Sumber Arduino
cargo run --example arduino_serial /dev/ttyACM0
Dengarkan dan kirim pesanan ke Arduino menggunakan utas:
cargo run --example arduino_threads /dev/ttyACM0