micro:bitをArduino環境で使う(4)豊四季Tiny BASICを動かしてみる
Tetsuya Suzukiさんが開発・公開している「豊四季タイニーBASIC」をmicro:bitに移植しました。
まだまだ機能不十分ですが、下記のサイトにて公開しました。
先日作成した、内部フラッシュメモリへの保存機能も組み込みました。
豊四季Tiny Basic for micro:bit V0.03
https://github.com/Tamakichi/ttbasic_microbit
ダウンロードの直リンク
https://github.com/Tamakichi/ttbasic_microbit/archive/master.zip
シリアル接続したターミナル上でプログラムを作成することが出来ます。
フルスクリーンエディタ対応で、操作は8ビットマイコン時代のBASIC風です。

上記のプログラムを動かした様子

機能的には、現時点で
・シリアルコンソール上でのPRINT、INPUT等の一般的なコマンドの利用
・プログラムの保存・読み込み・保存一覧表示:SAVE n、LOAD n、FILES
・LEDマトリックスの描画:PSET、LINE、RECT、CIRCLE
・GPIOを使ったデジタル入出力、アナログ入力:OUT、IN()、ANA()
に対応しています。
ファームウェアの書込みは、通常のプログラム書き込みと同様です。
公開サイトからダウンロードした圧縮ファイルを解凍し、
binフォルダ内のhexファイルをmicro:bitのフォルダに書き込みます。
マニュアル等はこれから整備していきます。
グラフィカルなインタフェースも良いのですが、修正の都度コンパイルと書き込みに
ちょっとフラストレーションがたまります。
その点、即実行できるインタープリタ言語のBASICは思ったら直ぐ実行できるので良いです。
« micro:bitをArduino環境で使う (3)内部フラッシュへのデータ書き込み | トップページ | 新年あけまして、おめでこうございます! »
「arduino」カテゴリの記事
- Freenove Mecanum ホイール カー キットを購入しました(2025.05.28)
- Arduino IDE+Arduino STM32環境で指定と異なるgccが使われてしまう(2025.01.23)
- Zorin OSでArduino Uno互換機(CH340)が認識しない(2025.01.19)
- Arduino IDE 2.3.4でArduino STM32を利用する(2025.01.12)
- Arduino用 SKK日本語変換ライブラリの開発 その1(2024.12.28)
「ARM」カテゴリの記事
- Arduino IDE+Arduino STM32環境で指定と異なるgccが使われてしまう(2025.01.23)
- Arduino IDE 2.3.4でArduino STM32を利用する(2025.01.12)
- PocketGoで遊んでみる(1)(2020.03.24)
- Arduino用 MML文演奏ライブラリの作成 その1(2019.04.01)
- BluePillボードで4桁7セグLEDの制御(2019.03.21)
「micro:bit」カテゴリの記事
- 豊四季Tiny Basic for micro:bit のマニュアルを更新しました(2020.11.21)
- micro:bitで8x8ドットNeopixelを使ったメッセージ表示(2018.05.15)
- 豊四季Tiny BASIC for micro:bit をV0.08に更新しました(2018.05.14)
- micro:bitをArduino環境で使う (7) シリアル通信(2018.02.07)
- 豊四季Tiny BASIC for micro:bit をV0.07に更新しました(2018.02.04)
« micro:bitをArduino環境で使う (3)内部フラッシュへのデータ書き込み | トップページ | 新年あけまして、おめでこうございます! »

コメント