0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

MaixCube で MaixPy を使う

Posted at

はじめに

MaixCubeでの開発の基本はMaixPyです。MaixPyはマイコン用のPythonサブセットMicroPythonをMaixシリーズ用に実装したものです。

MaixPy IDEのインストール

MaixCubeには出荷時にMaixPyがインストールされています。開発用のPCにMaixPy IDEをインストールすると、PC上でPythonを編集してそのままMaixCube上でプログラムを実行することができます。

MaixPy IDEの2020/5/30現在の最新版は0.2.5です。ここからダウンロードしてインストールします。Windowsであれば、maixpy-ide-windows-0.2.5.exe になります。その他Linux、Mac用があります。

MaixPy IDEの起動

インストールが完了したら、PCにUSBケーブルでMaixCubeを接続し、MaixPy IDEを起動します。

MaixPy_20200530_1.png

ツール - Select Board からボードを選択することができますが、0.2.5ではMaixCubeは選択肢にありませんが、デフォルトのSipeed Maix Dockの状態でもMaixCubeでプログラムを実行できるようです。

MaixCubeの接続

左下の、MaixPy_20200530_2.png チェーンのマークをクリックし、ポートを選択してMaixCubeに接続します。

MaixPy_20200530_3.png

接続されるとチェーンのマークが赤色になり、グレーになっていた実行ボタンが緑色に変わります。これでプログラム実行の準備ができました。

MaixCubeの画面は

MaixCube_20200529_2.png

から

MaixPy_20200530_8.png

に変わります。

プログラムの実行

IDEにはサンプルのhelloworld.pyアプリが表示されています。このプログラムはカメラの画像をLCDに表示します。 MaixPy_20200530_4.png ボタンを押すと実行します。

2020/5/30現在、IDE上の画面は上下反転、LCDの表示は色が反転して表示されましまいました。22行目のlcd.display(img)の前にimg.negate()を入れてあげると画面表示は正しくなりました。

MaixPy_20200530_5.png

MaixPy_20200530_6.png ボタンで実行を中止し、 MaixPy_20200530_7.png ボタンでMaixCubeから切断します。

切断するとMaixCubeの画面は、

MaixCube_20200529_2.png

に戻ります。

最後に

MaixCube上でPythonのプログラムを簡単に実行することができました。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?