Makeblock mBot-Blue (Bluetooth Version) - Scratch 2.0 / Arduino Starter DIY Robot Car Toys Kit Based on Scratch 2.0, developed by MIT Media Lab, nice interface and easy for everyone. Free & source code: the software is free and support Window & Mac systems. We will also open the source code later. Supports wireless communication: you can use Bluetooth communicate with mBot. And download the program wirelessly is supported. Supports standard Arduino boards, like Arduino Uno, Lenardo boards, Makeblock mCore(Based on Arduino Uno) and etc. With open communication protocols and source code, it is easy to add new support for new hardware. Arduino mode: perfect for every beginner to switch from graphical programming to text-based programming. See more improvements we made for easy teaching and learning from BELOW.