画像の作成とスクロール表示。

サインカーブを作成し、スクロール表示する。
from microbit import *

# サインカーブの作成 5x10
sine0 =    Image('0099000000:'
                 '0900900000:'
                 '9000090000:'
                 '0000009009:'
                 '0000000990')

# 5x5 のイメージを順次作成
sine1 =    Image('00990:'
                 '09009:'
                 '90000:'
                 '00000:'
                 '00000:')

sine2 =    Image('09900:'
                 '90090:'
                 '00009:'
                 '00000:'
                 '00000:')

sine3 =    Image('99000:'
                 '00900:'
                 '00090:'
                 '00009:'
                 '00000:')

sine4 =    Image('90000:'
                 '09000:'
                 '00900:'
                 '00090:'
                 '00009:')

sine5 =    Image('000000:'
                 '900000:'
                 '090000:'
                 '009009:'
                 '000990')

sine6 =    Image('00000:'
                 '00000:'
                 '90000:'
                 '09009:'
                 '00990:')

sine7 =    Image('00000:'
                 '00000:'
                 '00009:'
                 '90090:'
                 '09900:')

sine8 =    Image('00000:'
                 '00009:'
                 '00090:'
                 '00900:'
                 '99000:')

sine9 =    Image('00009:'
                 '00090:'
                 '00900:'
                 '09000:'
                 '90000:')

sinea =    Image('00099:'
                 '00900:'
                 '09000:'
                 '90000:'
                 '00000:')

all_sines = [sine1, sine2, sine3, sine4, sine5, sine6,
             sine7, sine8, sine9, sinea]

while True:
   display.show(all_sines, delay=150)

Pythonプログラムソース
ダウンロードして、Pythonエディターで読み込む。

戻る