
随分間が空いてしまいました。chibi:bitのプログラミング、前回の続きです
乱数を使う
乱数を使う方法です。0は固定なので、0以上の乱数が欲しい場合は加算する必要があります

マジック8ボール
マジック8ボールというのは、ビリヤードの8番ボールの形をしたおもちゃで、「はい」か「いいえ」で答えられる質問をすると、マジック8ボールにメッセージが浮かび上がるというもの。占い的なものですね。あまり日本では馴染みのないものです
こんなの
それの簡単バージョンをchibi:bitで実現したプログラムです。乱数を使えば簡単です

JavaScriptだとこうなります
let randomNumber = 0
input.onGesture(Gesture.Shake, () => {
basic.clearScreen()
randomNumber = Math.random(3)
if (randomNumber == 2) {
basic.showString("YES")
} else {
if (randomNumber == 1) {
basic.showString("NO")
} else {
basic.showString("I DON'T KNOW")
}
}
basic.showNumber(8)
})
randomNumber = 0
basic.showString("ASK A QUESTION")
basic.showNumber(8)
カウンター
Aボタンを押すと数を増やして、Bボタンを押すと数を減らすプログラム。振るとリセットです

ラブメーター
2人の相性がわかるプログラム
片手をつなぎ合って、相手にGNDをつかんでもらった状態で、0ピンをタッチすると、相性結果が表示されます。別に2人じゃなくても動きます

じゃんけんゲーム
chibi:bitとじゃんけんできるプログラム。
端末を振るとグー・チョキ・パーのどれかが表示されます。自分が勝ったらAボタンを押してスコアを1プラス、負けたらBボタンを押してスコアを1マイナスします

真実か挑戦か
chibi:bitに行き先を決定してもらうプログラム

ループ処理
0〜5の数字を2秒ことにカウントするプログラム

ストロボライト
LEDを順番に点灯します

温度測定
CPUの温度なので、室温より高めです

カウントアップ・カウントダウン
カウントアップ・ダウンします

回転アニメ
棒がくるくる回転しているようなアニメーション

コンパス
方位が測定できます

加速度
端末の向きが取得できます

サウンド
スピーカーを接続して音を鳴らします

明るさを取得
LED部分ので明るさが取得できます







