chibi:bit ルーレット(みたいなもの)を作って遊んでみる

chibi:bit で引き続き遊んでいます。手軽にプログラムできて結果もわかりやすく、とても良い製品ですね。

そんなこんなで、今回も遊んだ結果を記事にしてみたいと思います。

前回はこちら。

chibi:bit 水平測定器を作って遊んでみる

ルーレット(みたいなもの)を作ってみた

そんなわけで、今回はルーレット(みたいなもの)を作ってみました。

まずは、動画で見てみましょう。

ルーレットっぽいもの #chibibit

tacckさん(@tacck)が投稿した動画 –

今回は、

  • 左ボタン押すとルーレット開始
  • 5度乱数を表示
  • 最後の数字を2度短く点滅
  • 右ボタンでリセット

という感じです。

プログラムの画像は、こちらのようになります。

ちなみに、JavaScriptのコードだとこちら。

let random = 0
input.onButtonPressed(Button.A, () => {
    for (let i = 0; i < 5; i++) {
        basic.clearScreen()
        basic.pause(20)
        random = Math.random(10)
        basic.showNumber(random)
    }
    basic.pause(100)
    for (let i = 0; i < 2; i++) {
        basic.clearScreen()
        basic.pause(100)
        basic.showNumber(random)
    }
})
input.onButtonPressed(Button.B, () => {
    random = 0
    basic.showLeds(`
        . . # . .
        . # . . .
        # # # # #
        . # . . .
        . . # . .
        `)
})
led.setBrightness(128)
random = 0
basic.showLeds(`
    . . # . .
    . # . . .
    # # # # #
    . # . . .
    . . # . .
    `)

まとめ

いかがでしたでしょうか。
簡単なプログラムですが、動きのあるものを作ることができました。

こんな感じで、 chib:bit の結果も記事に書いていきたいと思います。

tacck
  • tacck
  • 北の大地の普通のソフトウェアエンジニア。
    インフラ・バックエンド・フロントエンドと、色々やります。

    初心者・若手向けのメンターも希望あればお受けします。

    勉強会運営中
    * ゆるWeb勉強会@札幌
    * スマートスピーカーで遊ぼう会@札幌