From ArduinoInfo
Revision as of 20:46, 10 September 2019 by TerryKing (talk | contribs)

Jump to: navigation, search


ONLINE: https://arduinoinfo.mywikis.net/wiki/MIXLY-HOW-TO

MIXLY is an advanced easy-to-use programming environment for Arduino-based systems such as robots, automation, weather stations etc.

MIXLY is based on BLOCKLY (WikiPedia) . Blockly is a client-side JavaScript library for creating visual block programming languages and editors. It is a project of Google and is open-source. It typically runs in a web browser, and visually resembles Scratch (WikiPedia) . Blockly is also being implemented for Android and iOS; not all web browser based features are available for Android/iOS.

Blockly uses visual blocks that the user drags out from a leftside library with their mouse. Blocks are dragged and linked together to make writing code easier. It can generate JavaScript, Python, PHP or Arduino code. You can try out BLOCKLY totally on the web without any Arduino hardware HERE (click)

You will use MIXLY to code for the Arduino-compatible EasyConnect Kit and Robot. Here's a simple MIXLY example:

EC BlinkExample Visual.jpg

Blockly is used in a number of notable projects, including:

  • MIXLY, a coding system for Arduino-based hardware such as the EasyConnect Learning Kit and the EasyConnect Robot Kit.
  • MIT's App Inventor, to create applications for Android. (Ios under development)
  • Blockly Games, a set of educational games that teach programming concepts such as loops and conditionals.
  • Code.org, to teach introductory programming to millions of students in their Hour of Code program.
  • RoboBlockly, a web-based robot simulation environment for learning coding and math.

Internally, Blockly uses JAVA. A MIXLY installation requires both JAVA and a MIXLY application.


The MIXLY files are located Here: yourduino.com/docs/MIXLY

Download this file: Mixly0.998_WIN(7.9).rar

This is a very large file and will take a long time to download. Move it to the location you want MIXLY to be installed in.

Unzip the file to "here" or the location you want. Browse to the location you installed to. You should see many files and folders, including "Mixly.exe"

Click on "Mixly.exe" to start MIXLY. You can drag a link to it out to your desktop or another folder.

At the upper right of the MIXLY screen click "English" or your language.


The Apple MAC installation will consist of two parts:

  1. JAVA download / Installation
  2. MIXLY Arduino download / UnZipping

The MIXLY files are located Here: yourduino.com/docs/MIXLY/

Download these two files:

  1. Mixly0.998_MAC(7.8).zip
  2. jdk-8u71-macosx-x64.dmg

These are LARGE files and will take a long time to download.

Click on "jdk-8u71-macosx-x64.dmg" and follow prompts to install JAVA.

Make a folder on the desktop or elsewhere and move the "Mixly0.998_MAC(7.8).zip" file into it. Double-click on it (or use an UnZip application) to unzip it to "here" or the location you want.

Look into the folder and you will see many folders and files. Find "Mixly.jar" and click on it. Wait for MIXLY to start and fill your screen; this many take a minute or two. Mixly will show in the dock as "JAVA".

At the upper right of the MIXLY screen click "English" or your language.