Besides some visual changes, there is a new button to upload some testing code to your Tinusaur Board with an EDUx4IO Shield. That is very convenient for testing if the board was assembled correctly even before you start writing some code.
Fixed bug that caused an error message when there is a space in the name of the HEX file or in the path to your user folder.
Now, the juicy part …
This is the first version of the Blocktinu Windows Desktop Application.
How, as part of the app, there are 2 pre-compiled programs that you could conveniently use to test your newly assembled board.
Just an empty app that will allow you to see if the binary code goes from the your computer (if drivers have been installed correctly) through the USBasp ISP programmer and, into the microcontroller. That could also be used to check if the board has been assembled correctly.
The other one is a simple app that will make any LED connected (through a resistor, of course) to any of the 5 available I/O pins – PB0, PB1, PB2, PB3, PB4 – blink. That could be used to test if the boards and the shields have been assembled correctly.
Using these 2 pre-compiled programs does not require anything that just pressing the “Upload” buttons on the screen – no writing code, no compiling, building or downloading.
Dragging and dropping blocks on a web page that generates real C code which gets compiled on the cloud and then uploaded locally to your microcontroller.
Does that sound interesting to you?
Well, we’ve done it. Kind of. We called it Blocktinu.
A couple of weeks ago me (Neven Boyanov) and my friend Geroge (Georgi Marinov) participated in the #BG10xEU hackathon in Sofia and the idea that we developed and presented was just that. Within the given 24 hrs we managed to develop the initial version of most of the modules, including a browser extension for Google Chrome for handling the communication between the cloud and the local machine. At the moment the only missing part is the piece that invokes the avrdude from within the browser extension.
IMPORTANT: Please note that this is just the beginning and there is still work to be done.