Skip to content

Secured one-way data transmission between Arduinos

License

Notifications You must be signed in to change notification settings

Denk-Development/Arduino-Data-Transmission

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Arduino Data Transmission

Secured one-way data transmission between Arduinos. The sample snippets transmit an array of float values and use an xor checksum to validate the correctness of the received data. The focus of this piece of software is to ensure the validity of every single received value. Any interruption of clock or data connection should not result in wrong values that the receiver considers valid.

Wiring

Function Transmitter Receiver
Clock 4 2
Data 3 8
Ground GND GND

Changing the receiver clock pins requires adjustment of the ISR which uses port manipulation to read the data pin. Furthermore, the transmitter clock pin must support external interrupts.

Logging

For debugging and testing purposes, both transmitter and receiver log their activities.

About

Secured one-way data transmission between Arduinos

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages