豊四季タイニーBASIC for Arduino 機能拡張版 フルスクリーンエディタ対応
継続的に開発を進めている「豊四季タイニーBASIC for Arduino機能拡張版」、
Arduino Mega2560にも対応しているのですが、SRAMが5kバイト無駄に余っています。
SRAMを有効に使おう! ということで、Mega2560限定でフルスクリーンエディタ対応してみました。
まだまだテスト中ですが、とりあえず動いています。
画面操作は「豊四季タイニーBASIC Arduino STM32」と同等です。
起動画面(クリックすると拡大表示します)
バージョンは1つ上がってV0.08としています。
内部EEPROMに保存していたプログラムをロードして表示
Arduino Mega2560では、プログラム領域が2Kバイトです。
内部EEPROMには、2kバイトのプログラムが2本保存することが出来ます。
LISTコマンドでプログラムを出力し、
フルスクリーンでカーソル移動にてテキスト編集出来ます。
全角文字(シフトJIS)にも対応しています。
サンプルとして、組み込んでいる美咲フォントのデータを参照して、
「あ」を表示してみました。
「豊四季タイニーBASIC Arduino STM32」版で作成したフルスクリーンエディタ部分のクラスライブラリを
そのまま組み込んだので、意外と楽に実装出来ました。
現時点では、ブランチ版として開発を進めています。
フルスクリーンエディタ対応の他に、Mega2560のもう一本のシリアルポートも使えるようにしたいと思います。
ブランチ版として開発を進めています。下記ブランチ版リンクページから参照&ダウンロード可能です。
https://github.com/Tamakichi/ttbasic_MW25616L/tree/support_fulledit
Arduino Mega2560ではまだまだメモリの余裕がありそうです。
「豊四季タイニーBASIC Arduino STM32」でやっていたOLED画面+PS/2キーボードも実装出来るかも..
Neopixelの16x16ドットマトリックスにも対応したい..
« 「Tsukuba Mini Maker Faire 2020」に行ってきました | トップページ | LicheePi Nanoを入手しました »
「日記・コラム・つぶやき」カテゴリの記事
- Pythonのpandasで分散の値を求めた時の疑問(メモ)(2023.03.10)
- たまちゃんが12歳になりました(2021.08.24)
- 工業高校教科書「電子回路」が届きました(2021.04.11)
- 工業高校の検定教科書の入手(2021.04.01)
- 「Arduino STM32 リファレンス 日本語版」が2万アクセス突破!(2021.03.26)
「arduino」カテゴリの記事
- 豊四季Tiny Basic for micro:bit のマニュアルを更新しました(2020.11.21)
- 豊四季タイニーBASIC for Arduino 機能拡張版 V0.08の更新(2020.07.27)
- Arduino IDE 1.8.13が公開されています(2020.07.24)
- SPI接続フラッシュメモリモジュールを入手しました(2020.05.13)
- 豊四季タイニーBASIC for Arduino 機能拡張版 フルスクリーンエディタ対応(2020.02.20)
「TinyBASIC」カテゴリの記事
- 豊四季Tiny Basic for micro:bit のマニュアルを更新しました(2020.11.21)
- 豊四季タイニーBASIC for Arduino 機能拡張版 V0.08の更新(2020.07.27)
- 豊四季タイニーBASIC for Arduino 機能拡張版 フルスクリーンエディタ対応(2020.02.20)
- IchigoJamのファームウェア 1.4.1が正式に公開されました(2019.12.10)
- TextsでWord文書をMarkdown形式に変換してみる(2019.11.16)
コメント
« 「Tsukuba Mini Maker Faire 2020」に行ってきました | トップページ | LicheePi Nanoを入手しました »
はじめまして。
ArduinoMega2560で電子工作を楽しんでいる者です。
有用な情報ありがとうございます。
一か月ほど前から、豊四季タイニーBASICフルスクリーンエディタ対応版を利用させていただいております。
時計の利用やEEPROMへのSAVEが簡単にでき、フルスクリーンエディタも使いやすくとても良いです。
先日、見よう見まねでI2CのLCD(16行×2行)をOLEDキャラクタディスプレイの代わりに使えるようにしてみました。
BASICから簡単に使えるようになりとても便利です。
OLED/TFT画面への表示がサポートされると活用の場が広がると思うのですが、私の力量ではとてもそこまではできません。
「OLED画面+PS/2キーボードも実装出来るかも..」とのこと!
期待してお待ちしております。
今後も参考にさせていただきますので、いろいろとチャレンジお願いします!!
投稿: naka3 | 2020年6月24日 (水) 21時49分