You want to prototype
something wonderful?

blokdots is a simple to use open source software to build interactive hardware prototypes without a line of code.

If this then that, it’s that simple.

With blokdots you are able to program hardware without any line of code. Just build your prototypes with easy wizards.

Plug it in and you are ready to go!

To use the blokdots app you need an Arduino as a base. On top of that you can use the base shield together with the grove components by Seeed Studio, so you don’t need to worry about wiring your hardware. Simply plug it in, select it within the software and start prototyping.

Get started with blokdots
Using the grove components by Seeed Studio you don’t need to worry about wiring your hardware. Simply plug it in, select it within the software and start prototyping!

See which components are already supported
0
1
replay animation

What people said so far:

  • The next logical step after GUI prototyping tools.
    Nicki Schäfer
     Senior Product Designer @ IDEO
  • Such a simple tool is missing in our daily workflow.
    Danusch Mahmoudi
    Executive Director @ Designit

The sky is the limit: Extensibility through code!

The generated code from the software is always accessible. This allows you to build your sophisticated prototype on top of that, using node js and johnny-five.
// Include node components
const five = require("johnny-five");
const board = new five.Board();


// Build vars for components ----------

var button;
var led;

// Functions --------------------------

// Indicator Light
function iftttCard_1() {
    // counter for times pressed / released
    var i = 0;
    button.on("down", action_1);

    function action_1() {
        i++;
        if (i == 3) {
            led.pulse(700);
            setTimeout(function() {
                led.stop();
            }, 5000);
            // Reset counter
            i = 0;
        }
    }

    // to trigger events
    iftttCard_1.action_1 = action_1;

}

board.on("ready", function() {

    // Button;
    button = new five.Button(2);
    // LED;
    led = new five.Led(3);

    // Run the functions --------------

    iftttCard_1();
});
This is a code example generated from the blokdots app