A combination of a C# server and an arduino program that allows you to control a bunch of Hull Pixelbots at once. Currently a work in progress - it should be amazing once it's done!
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
Repozitorijs ir arhivēts. Tam var aplūkot failus un to var klonēt, bet nevar iesūtīt jaunas izmaiņas, kā arī atvērt jaunas problēmas/izmaiņu pieprasījumus.
 
 
Starbeamrainbowlabs 461396d231 [client] Start working on hooking the message receiving code up to the PixelMessage class, but there are problems :-( pirms 3 gadiem
PixelHub-Client [client] Start working on hooking the message receiving code up to the PixelMessage class, but there are problems :-( pirms 3 gadiem
PixelHub-Client-Test Add missing test client sln file pirms 4 gadiem
PixelHub-Server [server] Finish ErrorMessage decoding code pirms 3 gadiem
.gitignore Convert arduino project into Platform IO project. I've had enough of the default IDE! pirms 4 gadiem
LICENSE initial commit pirms 4 gadiem
PixelHub Protocol.md Corrected error code categories boundaries in the PixelHub Protocol pirms 4 gadiem
README.md Update 'README.md' pirms 4 gadiem

README.md

PixelHub

A combination of a C# server and an arduino program that allows the control of a Hull Pixelbot.

PixelHub Cilent protocol

The PixelHub client protocol is a (mostly) binary-based protocol that the server uses to talk to the PixelBot and give it instructions. It is documented in the PixelHub Protocol file.

Split-brain robots

If you have a split brain robot, the PixelHub client, while it doesn't support it yet, can be adjusted to add support. Currently, all you need to do is swap out the PixelHubController .cpp file with one that can talk to your other microcontroller that actually controls the wheels.

Credits

  • Debugging:
    • Andrew C, Karen van Eck, Mike C
  • Soldering:
    • Brian N

Tcp Client

For Multicast networkinterface blog post

Bits and Bobs