/MicroWiz

Block-style programming environment for making MicroPython program, based on MIT Scratch.

Primary LanguageSmalltalkMIT LicenseMIT

MicroWiz

Block-style programming environment for making MicroPython program, based on MIT Scratch.

MicroWiz is built on Pharo Smalltalk 8.0. Almost all Model and UI are rewritten using Spec2.

Entire Screen1

Build Status

Prerequisites

You need to install MicroPython firmware on your device before using MicroWiz.

See,

Install for Windows

  1. Go to release page, and download the latest release file.
  2. Extract the zipped release file.
  3. Start Pharo.exe application.

(MicroWiz will automatically start.)

Usage

  1. Select appropriate device from [Device] menu.
  2. Plug serial cable into PC and device.
  3. Select port on top right pane then click Connect button.
  4. (make your program)
  5. Double click the block you made, then the program runs after sending to the device.

Install repository on Pharo (for developer)

Metacello new
    baseline: 'MicroWiz';
    repository: 'github://EiichiroIto/MicroWiz/src';
    load.

To start MicroWiz, select [Tools] - [MicroWiz].

License

MIT License

Demo and Screenshots

https://www.youtube.com/watch?v=SF__SnhBmW4

Maix Py

ESP8266 with VL53L0X