We have just made Blocktinu Windows app better

Here are the changes:

  • 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 …

Blocktinu Windows Desktop Application

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.
    1. 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.
    2. 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.

The latest version is available for download at: https://bitbucket.org/tinusaur/blocktinu-tools-win/downloads/blocktinu-tools-1.1.1-install.zip

More information is also available at blocktinu.com.

Please, let us know what do you think.

 

Advertisements

BLOCKTINU – The Development Environment for the Tinusaur – ATtiny85 Microcontroller Board

BLOCKTINU - The Development Environment for the Tinusaur

The Blocktinu is the development environment for your Tinusaur microcontroller boards where you could use blocks to produce real C programming language source code.

As you move your blocks (on the left) to implement your algorithms, the source code (on the right) will be automatically updated. Pretty neat, huh?

Now you can start learning the C programming language by playing with the blocks and looking at the changes in the source code that has been generated.

Once your program is ready it will be compiled in the cloud so no installation of any SDK will be necessary. The resulting binary code for the ATtiny85 microcontroller will be returned back to you.

The Blocktinu is part of the Tinusaur project.

The Blocktinu and the Tinusaur are open source projects. Both the software and the hardware!

The Blocktinu is almost ready for public use.

The Blocktinu is part of the Tinusaur crowdfunding campaign that we have launched on January 22nd, 2018.

Support our crowdfunding campaign. Get yourself a Tinusaur microcontroller board. You will receive early access to the Blocktinu development environment.

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. 😦