mbed LPC1114に移植したTiny BASICを機能拡張して実験した例。
すみませんが、これらのソースコードは整理ができていないので公開してません。 m(_ _)m
I/O入出力、アナログ入力とPWM出力、RCサーボ制御コマンドを追加。
mbedに移植したTiny BASICをLPC1114で実験(1)
8X8 2色LEDマトリックス表示コマンドを追加した例。グラフィックコマンドも使える。
mbedに移植したTiny BASICをLPC1114で実験(2)
モータを回すコマンドを追加した例。
mbedに移植したTiny BASICをLPC1114で実験(3)
ATP3011を使った音声出力コマンドを追加した例。
mbedに移植したTinyBasicにATP3011を使った音声出力コマンドを追加(1)
mbedに移植したTinyBasicにATP3011を使った音声出力コマンドを追加(2)
mbed LPC1768版にMOVEコマンドを追加して、うおーるぼっとをコントロールできるようにした例。
うおーるぼっとをTinyBASICでコントロール
関連する記事
・mbed版 豊四季タイニーBASICの機能を拡張してみた。(1)
・mbed版 豊四季タイニーBASICの機能を拡張してみた。(2)
いつも、マイコン関連のプログラムを使わさせて頂いています。
今回、以下プログラムを試用してみました。
https://github.com/robo8080/ttbasic_ESP8266_WiFiTelnet
結果は、機能として正しく動作するのですが、Teraterm 使用時の表示がとても遅いのです。
タイトルメッセージ表示に10秒もかかってしまいます。
ちなみにタブレットでも試してみましたが、こちらの方では遅さを感じることなく表示させます。
原因と対策が分かれば教えて下さい。
私の所でも同じように異常に遅くなる現象が時々起こりますが、別の日にやると正常に接続できるようになったりします。
この現象は相手がttbasic_ESP8266_WiFiTelnetに限らず例えばRaspberryPiなどでも起きます。
iPadではこのような現象は起きません。
それなので原因はWindowsPC側にあるのではないかと疑っています。(私はノートPCを使っています。)
解決方法は見つかっていません。
Teraterm を古いバージョン(2014年)に変えてもみたのですが、やはり同じでした。
ESP8266 1ヶで TinyBASIC+遠隔操作シリアル環境を実現したかったのですが、難しいですね。
ちなみに、ブラウザから BASICプロの送信なら、以下の物で動作確認しており、こちらは動作のもたつきがありませんでした。
http://siva.cc.hirosaki-u.ac.jp/usr/koyama/avr/tinybasic8266.html
以上、報告です。
しかし、何度か接続、切断を繰り返している内に急に正常に戻りました。
原因よくわからないですね。
ちなみに今回はRLoginというターミナルソフトを使ってみました。
http://nanno.dip.jp/softlib/man/rlogin/
所でこの症状は ESP-32でも発生するのでしょうか。
https://github.com/robo8080/ttbasic_ESP32_WiFiTelnet
異常に遅くなる現象は今のところ発生していません。
正常時の表示も格段に速くなっています。