Introducing the BLOCKTINU – programming with blocks for the Tinusaur and ATtiny85

Blocktinu for Tinusaur

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.

We will have the source code (free and open) at this location: https://bitbucket.org/tinusaur/blocktinu.

The project will be located here: https://tinusaur.org/projects/blocktinu/.

The Blocktinu is using the Blockly library for handling the block in a browser.

Below is a high-level architecture diagram.

Blocktinu for Tinusaur Architectural Diagram
Blocktinu for Tinusaur Architectural Diagram

PS: We did not get any prizes, the judges did not find the idea interesting enough. 😦

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s