chibi:bitの開発環境

chibi:bitの開発環境を一通り確認しましょう。

f:id:matsujirushix:20170203220846j:plain

chibi:bit開発環境

chibi:bitの公式な開発環境chibibit/ideです。 ここでは、ブロックとJavaScriptの2種類でプログラミングでき、画面上でchibi:bitをシミュレートして動作確認することができます。 また、ブロックとJavaScriptを相互変換(ブロック→JavaScriptJavaScript→ブロック)も可能です。 f:id:matsujirushix:20170203221255p:plain

micro:bit開発環境

chibi:bitは、BBC micro:bitの互換機なので、micro:bitの開発環境を使ってプログラミングしても問題ありません。 micro:bitの開発環境は、現在、5種類(+モバイルアプリ)もあります(!)

こちらのWebページから、使いたい開発環境の"Start with this editor"をクリックします。 簡単に扱えそうなものから順に見ていきましょう。

Touch Develop

タッチパネル操作しやすい開発環境です。 見た目はテキスト入力ですが、左下に並んだボタンをクリックしてプログラミングします。関数電卓のような操作感です。 f:id:matsujirushix:20170203223508p:plain

Block Editor

ブロックでプログラミングする開発環境です。 Touch Developに変換することができます。 f:id:matsujirushix:20170203224149p:plain

JavaScript

JavaScriptでプログラミングする開発環境です。 JavaScriptとはいえ、テキストエディタではなく、マウスでポチポチと操作します。 f:id:matsujirushix:20170203224804p:plain

Python

MicroPythonでプログラミングする開発環境です。テキスト入力です。 f:id:matsujirushix:20170203225326p:plain

Microsoft PXT

ブロックとJavaScriptの2種類でプログラミングする開発環境です。 chibi:bit開発環境と同じ。(というか、Microsoft PXTがchibi:bit公式に、という流れですね。) f:id:matsujirushix:20170203225746p:plain

一通り眺めてみると、

これがベストっていうのは無く、、、 好きなものを使いましょうw