To
Similar Projects around the Web
Modkit is a similar project but at the time I wanted to start the project, it was in a closed alpha. Also, it seems that modkit is going to be proprietary and I want an open source VPL for Arduino. By the way, Modkit CrimpCards is an awesome idea and design.
S4A (Scratch for Arduino) is another interesting project but it’s for using Scratch with Arduino instead of programming for Arduino.
David Mellis over at MIT Media Lab also has a project called “Scratch for Arduino” but no detail yet. David is also one of the creator of Arduino platform.
Minibloq is another excellent environment for Arduino written by Julián Da Silva Gillig
Arduino IDE and OpenBlocks
Fork the source of Arduino IDE hosted on github to host my version here. Next stop is to find a library for the visual programming. I found a project called OpenBlocks developed as part of the MIT StarLogo NG. Open Blocks is also used in Google’s Android development tool App Inventor.
Both Arduino IDE and Open Blocks are written in Java so the integration should be smooth. Since I have done by share of Java, I decided to also use this opportunities to look into a few alternative languages running on JVM to implement this. Since I have done mostly Ruby for the past few years, JRuby looks pretty good. The language I really want to use is Clojure but it seems it’s a bit tricky to use it embedded in a Java app. Will give both a try and see how it goes.
Let the hacking beging!
Hopefully, we will have a running version in the next few weeks.
Another Arduino block-based IDE is MiniBloq:
http://blog.minibloq.org/
Haha, how could I forget Julian’s excellent Minibloq? In my own defense, Minibloq wasn’t available when I wrote this in Feb. 🙂
Thanks David!!!
Perhaps Minibloq and Ardublock may converge…
Cheers!
Julián
hi, how to make this program with Ardublock?
const int D13_LED = 13;
void setup()
{
{
Serial.begin(9600);
pinMode(D13_LED, OUTPUT);
}
for(int i=0; i<(51); ++i){
digitalWrite(D13_LED, HIGH);
delay(100);
digitalWrite(D13_LED, LOW);
delay(100);
Serial.println(i);
}
}
void loop()
{
}
there is a new software
mind++
http://www.mindplus.cc/
i found he is a little bugged
what did you think about ?
There is also 12blocks, which supports Arduino and also the propeller, picaxe and other microcontroller. Inspired from scratch.
Thanks! 12blocks looks nice but we prefer to have the tool in open source.
is there anyway to learn more Ardublock on examples or a step by step guide ??
Sparkfun will have a full tutorial soon!
This is an old post but it has good Google ranking, so if anyone comes across it looking for visual programming for Arduino, please give Embrio a try, http://www.embrio.io.
how to communicate with different moduleswith arduino like nrf24lo1 by using your program?
tadalafil wife