rsx-utoronto / rover2017

Code for our rover
0 stars 2 forks source link

Ethernet is very unreliable #12

Closed c2huc2hu closed 7 years ago

c2huc2hu commented 7 years ago

Whether due to the ethernet shields disconnecting or the shields themselves being unreliable, ethernet was not a good solution.

Alternatives: i2c: integrates well with Raspberry pi. requires specialized hardware (or a hacked VGA port) and is difficult with computers serial: requires USB splitters, but is otherwise fairly robust. we could implement basic error checking (or full TCP) if we wanted

See: https://arduino.stackexchange.com/questions/1689/interfacing-arduino-through-usb-or-i2c

c2huc2hu commented 7 years ago

Solution: don't use ethernet. Use USB instead