So I did this with my with an
electron app. I am going to be renaming it this the next release. You can upload the hex file using a node package
avr-girld arduino.
I send the Arduino code up to a server and have it compile into hex code. Here is the
code for that.
I think that's the best way to go because compiling the Arduino code on each os is a giant pain.
Here is the code that creates the hex file. It's a node server that runs the Arduino
mk-arduino makefile.
Right now I am redoing the blocks for this and I will be shortly coming out with a series of youtube video instructions on how to do cool projects. I also teach with this at a library and museum so I have been getting a lot of feedback on my block designs and adjusting. I also going to be taking the server and wrapping it in docker file so that it can be used without internet.
Hope this was helpful
Thank you
Noah