2017-12-25から1日間の記事一覧

オンボード LED を操作する / 複数のドット絵を使ってアニメーションを作る display.show(ドット絵リスト)

参考: Programming the BBC micro:bit: Getting Started with MicroPython, p.89-91 Image クラスを使って個々のドット絵をインスタンス化し、それをリストに格納して display.show() の引数に取れば、各絵文字が順番に表示される (Image.ALL_CLOCKS などは…

オンボード LED を操作する / バンドルされている絵文字を表示する display.show(Image.*)

参考: Programming the BBC Micro:bit: Getting Started With MicroPython, pp.88-89 例 (たぶんクリスマスツリー): ほかにもたくさんある (Image — BBC micro:bit MicroPython 1.0.1 documentation)。

オンボード LED を操作する / 1 文字だけ表示する display.show()

参考: Programming the BBC micro:bit: Getting Started with MicroPython, p. 88 引数は文字列のみ。 オプションパラメーターは display.scroll() と同じ。 display.show("abcdefg") のように文字列を引数に取ると、delay パラメーター (デフォルト値は 400…

オンボード LED を操作する / スクロール表示する display.scroll()

参考: Programming the BBC micro:bit: Getting Started with MicroPython, p.87 display.scroll("hello, world")指定の文字列を 1 回だけスクロール表示する。スクロール中は他の処理を受け付けない。Ctrl + C で中断できる。 display.scroll("hello, world…

オンボード LED を操作する / 個々の LED を操作する display.set_pixel()

参考: Programming the BBC Micro:bit: Getting Started With MicroPython, pp.85-86 個々の LED を操作するときは display.set_pixel(x 座標, y 座標, 明るさ) という構文で指定する。座標は左上を (0, 0) とする。明るさは 0 ~ 9 で指定する。 from micro…

MicroPython メモ 16 / クラスを使ったモジュールを作る / それに意味のないとき

参考: Programming the BBC micro:bit: Getting Started with MicroPython, p.80-83 (たとえば display.scroll("hello、world") は、display というインスタンスの親である何らかのクラスに属している scroll() メソッドを実行するコマンドである) 下のモジ…

MicroPython メモ 15 / モジュールを利用したプログラム / それに意味のないとき

参考: Programming the BBC micro:bit: Getting Started with MicroPython, p.78-80 プログラムでモジュールを利用するためには、そのモジュールが micro:bit 上に存在していなければならないが、假に今モジュールが micro:bit 上に存在していたとしても、プ…