Hello guys! For a school assignment I had to create an app with Xamarin, a C# cross-platform framework. It could be anything I wanted, so I collaborated with one of my siblings to create this project. What you can see is 3 hexagon tiles with a LEDstrip inside. This strip is controlled by an Arduino Nano inside the hexagon and the tiles are connected via I2C. The right tile is the master, it contains an extra HM-10 BLE module.
I programmed the app, and it was quite fun to do! Async programming is something I never learned well, so that was a pretty hard task to do. Anyway, without further ado, here is the GitHub link if you want to play with it or look at the source code: https://github.com/PeterTillema/HexGridEdit . Theoretically it should work with iOS too, but I have no iPhone to test it on, so that's a bit hard to test.
The source code for the Arduino's (master + slaves) can be found here: https://github.com/PeterTillema/HexGridEditArduino .
And here's some recording I made, have fun watching it (not being edited or something):
Want some eyecandy from the inside of the hexagons? Sure, here you go!
If you want to learn more, I can share the 3D-files for the tiles and details about the electronics as well
I programmed the app, and it was quite fun to do! Async programming is something I never learned well, so that was a pretty hard task to do. Anyway, without further ado, here is the GitHub link if you want to play with it or look at the source code: https://github.com/PeterTillema/HexGridEdit . Theoretically it should work with iOS too, but I have no iPhone to test it on, so that's a bit hard to test.
The source code for the Arduino's (master + slaves) can be found here: https://github.com/PeterTillema/HexGridEditArduino .
And here's some recording I made, have fun watching it (not being edited or something):
Want some eyecandy from the inside of the hexagons? Sure, here you go!
If you want to learn more, I can share the 3D-files for the tiles and details about the electronics as well