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変数は未対応、変数はA〜Zの1文字
*引数を持たない関数にはカッコをつけない A=lightLevel B=mag_Y
*引数を持つ関数にはカッコをつける A=IN(0)
B=ledPoint(2,2)
*コマンドにはカッコをつけない OUT
0,1 serialRedirect
0,1,115200
*ボタン判定はIF分の判定で使用可能 if
buttonAIsPressed then …