使用したビジュアルプログラミングを試してみました。Scratchみたいにブロック組み合わせてマイコン用のプログラムを作るのですが、手を出すまでは逆に冗長になって面倒くさいのではと思ったのですが。そんなことはありませんでした。インストールとか環境構築とか一切無しでブラウザ上で簡単にプログラムできちゃいましたし。?サクッとできちゃうから。!MakeCodeとはScratchに似たブロックエディタやJavaScriptエディタで提供されるWebベースのコードエディタです。いうマイコンなどに対応しています。Minecraftのプログラミングもできるみたいです。Makerなるものもあり、後ほど詳細記載します。micro:bit特に環境構築やインストールの必要はなく以下にアクセスするだけで直ぐにmicro:bit用のプログラミングが開始できます。Projectをクリックでプログラミング開始します。ここでは単純にmicro:bitのAボタンを押したら”A”とLEDで表示され、Bボタンで”B”が表示されるようにブロックを組みました。表示をJavaScriptに切り替えることもできます。JavaScriptで直接コーディングも可能です。いいですね♪コードを描いて右側のmicro:bit図の下にある再生ボタンを押すとエミュレータ上でコードが実行され図のAボタンやBボタンを押すとLED表示が切り替わります。書き込みダウンロードボタンを押すとhexファイルがDLされます。上の図が表示されますので手順通りに書き込みます。micro:bitをUSB接続すると”MICROBIT”ドライバが表示されます。ここにhexファイルをドラッグアンドドロップして書き込まれます。2018年11月5日エミュレータ通りの動作が実現できています!本当に便利。Expressシリーズボードやその他メーカーのいくつかのボードをサポートしています。MakeCodeと全く同じです。Projectをクリックでプログラミング開始します。Projectをクリックでボード選択画面に移行します。現状、上図の11機種をサポートしているようです。残念ながら持ってるボードがないのですが。Expressは持っていたので試してみたらできたので手順記載します。Expressを見てたら可愛かったので絵を書いちゃいました。Expressマンです。コーディング話を戻しましょう。ボードを選択してエディタでコーディングします。Expressを選択します。500msec周期でOn/Offさせるブロックを書きました。書き込みダウンロードボタンを押すとuf2ファイルがDLされます。ExpressをPCにUSB接続すると”ITSYBOOT”ドライバが表示されます。されない場合はボードのリセットをクリックもしくはダブルクリックしてください。ここにuf2ファイルをドラッグアンドドロップして書き込まれます。2018年11月5日エミュレータでは基板上のLED(D13ピン)のみでなくブレッドボード介してLEDがディジタル13ピンに接続され同様にOn/Offしてます。すばらしい!実マイコンも同じように動いております。On/Offを、500m/100msecに変更しています。ドラッグアンドドロップで簡単に書き換えれます。参考https://learn.adafruit.com/makecode-maker/what-is-makecode-maker終わりになんかmicro:bitならもうMakeCodeのみでプログラミングでいいかなって感じです。浅い使い方しかしてないですが。コメントをキャンセルメールアドレスが公開されることはありません。コメントのみでもOKです。コメントデータの処理方法の詳細はこちらをご覧ください。