micro:bit用コマンドリファレンス

ゲーム

ゲームオーバー           gameGameOver / gameOver      game.gameOver()

スコア追加                 gameAddScore 1 / AddScore 1 game.addScore(1)

スコア設定                 gameSetScore 0 / SetScore 0   game.setScore(0)

カウンントダウン開始  gameStartCountDown 1000     game.startCountdown(1000)

                                StartCountDown 1000

ゲーム停止                 gamePause                               game.pause()

ゲーム再開                 gameResume                            game.resume()

 

数学

d絶対値                     A=ABS(B)                                 A=Math.abs(B)

ランダム                    B=RND(6)                                 B=Math.random(6)

 

ループ

                                FOR i=0 TO4 NEXT               For(i=0; i<=4; i++) { }

                                                                                Next

 

論理

                                IF A>0                                       if(A>0) {

ELIF B<=9                                 } else if(B<=9) {

                                ELSE                                        else {

                                                                                }

 

注意

*配列およびBoolean変数は未対応、変数はAZの1文字

*引数を持たない関数にはカッコをつけない                    A=lightLevel              B=mag_Y

*引数を持つ関数にはカッコをつける                             A=IN(0)    B=ledPoint(2,2)

*コマンドにはカッコをつけない                                   OUT 0,1    serialRedirect 0,1,115200

*ボタン判定はIF分の判定で使用可能                              if buttonAIsPressed then