1
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 1 year has passed since last update.

milk-V DuoAdvent Calendar 2023

Day 24

Mind+を使ってPythonビジュアルプログラミング。Microbit編

Last updated at Posted at 2023-12-23

はじめに

秋葉原ロボット部の有志で、milk-v duoを購入し、個々人が様々な実験を行って、勉強会内で報告しています。

Milk-v duoは9ドルのrisc-vコンピュータとして知られています。
ハードウェアは以下の通りです。

  1. CPUはCVITEKのCV1800B (C906@1Ghz + C906@700MHz)
  2. 最高1 GHzで動作するデュアルRV64コア
  3. 64 MBのラム
  4. オプションのアドオンボードを接続すると10/100Mbpsの速度でイーサーネットに接続可能

Mind+にはArduino Cでのビジュアルプログラミングの環境のほかに、Pythonでのビジュアルプログラミングの環境が存在します。
ここでは、Pythonでのビジュアルプログラミングの環境が対応しているmicrobitで、ビジュアルプログラミングを行います。

Pythonビジュアルプログラミング環境の構築

「Python」のボタンをクリック
image.png
右上の「Library Management」をクリックします。
image.png
pinpongライブラリがインストールされているか確認します。
枠内の右端に灰色地に白文字の「Installed」が表示されていると、pinpongライブラリがインストールされています。
もし、オレンジ地に白文字で「Install」と表示されていたら、ライブラリがインストールされていないので、クリックしてインストールします。

画面左下の、オレンジ色の「Extension」をクリックします。
「pinpong」をクリックして、オレンジ色の文字の状態にします。
この状態で、使用するブロックを選びます。
今回は「pinpong initialize」だけでプログラム可能です。
他のセンサ類を使用するときは、「読み込み失敗:」の必要なものをクリックします。
必要なものを選択し終わったら、「戻る」をクリックします。

下の図は、「pinpong initialize」が選ばれている状態を示しています。

image.png

左上の「コード」をクリックすると、ビジュアルプログラミング環境になります。
image.png

PythonビジュアルプログラミングでLチカ

microbitのマイクロUSB端子横の黄色LEDでLチカを行います。

「Run」ボタンを押すと、LEDが点滅します。
image.png

点滅のタイミングに合わせて、右下の「Terminal」のウィンドウに「1」、「0」と表示されます。
MicrobitをPythonのビジュアルプログラミングで制御できました。

1
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
1
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?