子供のプログラミング当サイトは2020年小学生のプログラミング必修化に関して、関連する情報を纏めています。2020年小学生のプログラミング必修化に向けて、関連する情報を纏めています。14前回の記事では、ブロックエディターの音楽ブロックとmicropythonを対比しながら説明しました。今回はLEDブロックとループブロックの紹介です。当記事は、シリーズでマイクロビット(Micro:bit)のプログラミングについて紹介しています。方はこちらをご覧ください。9』を参照して最新版を導入してみてください。当記事はV1.0.3を基にしていますので画面が異なっている場合があるかもしれませんが、プログラミング的には変わりはありません。以下の説明とサンプルプログラムは、こちらのページの内容を私なりに、ブロックエディターと比較してmicropythonで記述する例を紹介しています。クラス、関数、モジュールなどは最初は難しいかなという事で説明を省き、サンプルプログラムを通して理解できればと考えています。value)LEDの左上を0,0として右下の4,4まで、x列,y行を指定して、valueは明るさを0から9までの数字で指定します。valueに0を指定すると消灯できます。ブロックでは0から255の範囲で明るさを指定できましたが、micropythonでは0から9です。y)LEDの左上を0,0として右下の4,4まで、x列,y行で指定したLEDの明るさを0から9の値で返します。同等の命令は実装されていません。2の点灯かどうか調べる命令を使い、明るさが0(9)なら1の命令で9(0)にします。以下は、HEARTを表示して真ん中のLEDを反転するプログラム4.明るさを設定する同等の命令は実装されていません。micropythonの明るさ指定は0から9までです。value)命令のvalueを変数で指定することで、代用できます。y)命令を使用します。同等の命令は実装されていません。6のdisplay.off()で代用可能です。この命令は本来、入出力PINとLEDの信号を兼用しているPINがあり、入出力PINを入出力専用にする命令です。再度、LEDを使えるようにするためには、6のdisplay.on()命令が必要です。以下は、スクロールしているメッセージを3秒で止めて、1秒後にHAPPYアイコンを表示するプログラム6.表示をオン/オフにするdisplay.off()、display.on()LED表示を使うか使わないか設定できます。P10の信号はLEDと兼用しているため、これらのPINを入出力用に使うには、display.off()命令でLEDを使わない設定にする必要があります。7.棒グラフをプロット同等の命令は実装されていません。micropythonの命令を組み合わせれば実現できると思います。いつか紹介できればと思います。step)range()関数で指定された回数、以降の命令を実行します。range(0,4,1)は0,1,2,3、range(4,0,-1)は4,3,2,1とiに代入されて実行されます。サンプルのように、elseを使って決められた回数実行後に行う命令を指定できます。基本ブロックの『ずっと』と似ていますが、条件式で偽の場合も指定できます。hairetuhairetu変数の配列要素を順にwordに代入して以下の命令が実行されます。以下は、英語で3,2,1とLEDにカウントダウン表示するプログラムLEDブロックとループブロックについての紹介は以上です。次の記事では論理ブロック/変数ブロック/計算ブロックの紹介をします。無線ブロックについてはMicro:bitが現時点1台しかないので、テストできるようになるまで後回しにさせていただきます。無線ブロックについても記事が完成しましたので、こちらの記事を参照ください。最後まで記事をお読みいただきありがとうございます。記事の改善に役立てたいと思いますので、よろしければアンケートにご協力ください。(必須)記事の中で解りにくい言葉や、内容について教えてください。上記の内容につき、説明などをこちらからメールしてもよい場合はメールアドレスを入力してください。連絡が不要であれば結構です。40年間外資系IT企業で働いて退職後、フリーとして活動しています。小学生や中学生にプログラミングやコンピューターに興味を持ってもらえるような活動をしていければと考えています。2019.01.292019.01.29Micro:bitを購入して、自分でプログラムを書いて動かしてみたい方は、当サイトの以下の記事を順番にご覧ください。2018.10.042021.08.26マイクロビットのホームページにあるレッスンを紹介したいと思います。英語版ですので、日本語で纏めてみました。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。WordPress.。