小学8年生 はじめてのプログラミング号の付録についてきた、なんちゃってF503iが意外と遊べて面白いガジェットでした。専用ツールでのプログラミングも良いのですが、もっと用途が広を広げられないかと思っていたところ、大変ありがたい事に「福野泰介の一日一創」というサイトでwebBLEで利用できるJavaScriptライブラリが作成・配布されておりました。
このデータを参考に、まずは実験用Webサイトを作成。 かなり良い感じでしたが、これでも利用のハードルはまだ高いと感じたため、Scratchで使うための拡張ブロック作成に着手いたしました。
Scratchの独自ブロックの作成は環境づくりが面倒でしたので、テキストエディタさえあれば作成可能な「TurboWarp」を利用することにしました。
Scratch用拡張ブロックの作成は初めてでしたが、AI先生の心強いサポートもあってなんとか形になりました。
F503i 実験用Webサイト
F503i BLE Demo
JavaSCript + WebBLE で端末を操作するテストサイトF503i Youtube Phone
上記をベースに作成した、電話ごっこができるサイト