Web Serial API を Sipeed Maix Bit-Mic(Maixduino) で試してみました。
本家サイトは、Getting started with the Web Serial API です。
こちらも参考にしました。
Web Serial API+ESP32(Arduino)研究 その1 シリアルコンソール
おんちゃんは、 Arduino を、Sipeed Maix Bit-Mic(Maixduino) にして、Edge からの出力を、 Sipeed Maix Bit-Mic の
LCD に表示してみようと思います。
これが、結構、トラブりました。
1. 問題点
1) Maixduino の Serial の受信バッファが、少ない(64 byte?)。
2) LCD への書き出しは、結構遅い。
上記2つの問題が関係して、Getting started with the Web Serial API のサンプルプログラムで、 Connection を実行した時の、
最初のデータが、LCD にちゃんと出てこない。
Serial の受信バッファを、512 byte 位に増やせれば、問題解決だが、ソースを見てみると ringBuffer を使っていて、
それから先は判らないので止めました。
2. 開発環境
1) PC側
Windows10 + Edge
Apache: Windows版 with SSL
2) ボード側
board:Sipeed Maix Bit-Mic
board 開発:Visual Studio Code + Platformio IDE
platform = kendryte210
board = sipeed-maix-bit-mic
framework = arduino