robust_arduino_serial
es un protocolo de comunicación serie simple y robusto. Fue diseñado para hacer que dos arduinos se comuniquen, pero también puede ser útil cuando desea una computadora (por ejemplo, una Raspberry Pi) para comunicarse con un Arduino.
Este repositorio es parte del robusto Proyecto Serial Arduino, Repositorio principal: https://github.com/araffin/arduino-robusterial
Lea el artículo mediano para tener una descripción general de este protocolo.
Las implementaciones están disponibles en varios lenguajes de programación:
Consulte CACES.IO. Debe agregar solo una línea a su Cargo.toml
.
Compilar y ejecutar las pruebas:
cargo test
Generar la documentación:
cargo doc --open
Leer Escribir en un archivo
cargo run --example file_read_write test.txt
Comunicación en serie con un código fuente Arduino: Arduino
cargo run --example arduino_serial /dev/ttyACM0
Escuche y envíe pedidos al Arduino usando hilos:
cargo run --example arduino_threads /dev/ttyACM0