Difference between revisions of "MIXLY-HOW-TO"

From ArduinoInfo
Jump to: navigation, search
m
m
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
==MIXLY INSTALL and HOW-TO==
 
==MIXLY INSTALL and HOW-TO==
MIXLY is an advanced programming environment for Arduino-based systems such as robots, automation, weather stations etc.
+
'''ONLINE: https://arduinoinfo.mywikis.net/wiki/MIXLY-HOW-TO'''
  
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 under the Apache 2.0 License.[1] It typically runs in a web browser, and visually resembles Scratch. Blockly is also being implemented for Android and iOS; not all web browser based features are available for Android/iOS.
+
MIXLY is an advanced easy-to-use programming environment for Arduino-based systems such as robots, automation, weather stations etc.
  
Blockly uses visual blocks that link together to make writing code easier, and can generate JavaScript, Python, PHP or Arduino code. Blockly is used in a number of notable projects, including:
+
MIXLY is based on BLOCKLY [https://en.wikipedia.org/wiki/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 [https://en.wikipedia.org/wiki/Scratch_(programming_language) (WikiPedia) ]. Blockly is also being implemented for Android and iOS; not all web browser based features are available for Android/iOS.
  
MIXLY, a coding system for Arduino-based hardware such as the EasyConnect Learning Kit and the EasyConnect Robot Kit.
+
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 [https://developers.google.com/blockly/ HERE (click) ]
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.
+
You will use MIXLY to code for the Arduino-compatible EasyConnect Kit and Robot. Here's a simple MIXLY example:
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.
+
[[file: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.  
 
Internally, Blockly uses JAVA.  A MIXLY installation requires both JAVA and a MIXLY application.  
  
 
=== MIXLY INSTALL - WINDOWS ===
 
=== MIXLY INSTALL - WINDOWS ===
 +
 +
The MIXLY files are located Here: [http://yourduino.com/docs/MIXLY/  yourduino.com/docs/MIXLY]  (OR you may have received a CD or USB-drive containing the needed files).
 +
 +
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.
  
 
=== MIXLY INSTALL - Apple MAC ===
 
=== MIXLY INSTALL - Apple MAC ===
 +
 +
The Apple MAC installation will consist of two parts:
 +
# JAVA download / Installation
 +
# MIXLY Arduino download / UnZipping
 +
 +
The MIXLY files are located Here: [http://yourduino.com/docs/MIXLY/ yourduino.com/docs/MIXLY/ ]
 +
 +
Download these two files:
 +
# Mixly0.998_MAC(7.8).zip
 +
# 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.
 +
 +
===Import Manufacturer Product-Specific Libraries===
 +
Keyes provides libraries that you can import into MIXLY that add devices to the left menus.  They are usually in the form of ZIP files that you need to unzip, resulting in a folder with several sub-folders with the parts of the library.
 +
 +
The MIXLY files are located Here: [http://yourduino.com/docs/MIXLY/  yourduino.com/docs/MIXLY]
 +
 +
Download this file: keyes_kidsbits.zip
 +
 +
UNzip it to a folder where you can find it.
 +
 +
One folder is type XML.  That is the folder you need to point MIXLY 'import' to.

Revision as of 12:31, 23 January 2020

MIXLY INSTALL and HOW-TO

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.

MIXLY INSTALL - WINDOWS

The MIXLY files are located Here: yourduino.com/docs/MIXLY (OR you may have received a CD or USB-drive containing the needed files).

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.

MIXLY INSTALL - Apple MAC

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.

Import Manufacturer Product-Specific Libraries

Keyes provides libraries that you can import into MIXLY that add devices to the left menus. They are usually in the form of ZIP files that you need to unzip, resulting in a folder with several sub-folders with the parts of the library.

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

Download this file: keyes_kidsbits.zip

UNzip it to a folder where you can find it.

One folder is type XML. That is the folder you need to point MIXLY 'import' to.