見出し画像

micro:bit上級者編(13)〜ブロックを自作する(5)

今回は簡単なブロックを作ってみます。手順を記します。

(1) 新しいプロジェクトを立ち上げてタブをJavaScriptに切り替えます

(2) エクスプローラーの"+"でcustum.tsを開きます

(3) ブロックの雛形が2つ出てくるのでfooの方に少し書き足します。最初は

export function foo(n: number, s: string, e: MyEnum): void {
       // Add code here
   }

になっているはずですが、

export function foo(n: number, s: string, e: MyEnum): void {
       // Add code here
       basic.showNumber(n);
   

とします。ここで一旦ホームボタンを押し適当なプロジェクト名をつけて保存します(トリッキーですね。直して欲しいんですが)。

(4) 再度プロジェクトに戻って先ほどの足したコードが残っていることを確認したら、タブでブロックモードにすると"Custom"と言うブロックが出来ています。ここをクリックして"foo"と言うブロックを「ずっと」ブロックに嵌め込みます。

(5) ブロックに入力した数字が表示されたでしょうか?

タブを切り替えたり、一旦ホームに戻ったり、作業が煩雑ですがとりあえずブロックを自作することは出来ました。

今回はここまで


サポートを頂けると望外の喜び。コンテンツ制作の励みになります。よろしくお願いします。