技適マークは基板本体には刻印されておらずケースにシールで貼られていた。ケースを無くさないように注意。S3の場合は本体上部のシールに〇と〒で印刷されている。これでもって証明になるのかどうかちょっと分からないが、、まぁ通過している証なんでしょう。S3はコンパクトで可愛いのだけど、USBケーブルの上に黄と黒の注意シールのようなものが貼られている。ATOMはシンプルでシュッとしたデザインなのに、これは何だろうか??押すなよ危険という感じだが。S3の古い写真を見ていると、この部分は液晶と接続するフレキシブル基板がカーブしている部分のようであった。フレキ基板がむき出しになっていて、不注意で押したりすると断線したりしたのかも。S3を買ったのは、TV会議システム用にMuteのOn/Offを切り替えボタンを作りたかったから。TV会議していると、普段Mute状態から急に振られたものの、2画面だったりしてマウスカーソルがどっかに行っててなかなか返事できないことがある。On/Offボタンを使って回避したい。USBシリアル変換チップを介さず直接ESP32に接続されていたら、USBライブラリを使って仮想キーボードが作れるはずなのだが。MicroPythonnのREPLもUSB経由なので、衝突するような気もする。S3にFirmを焼こうとしているがエラーになる。traceしたらPanicになっているようであった。(0x47)結論から言うとesptool.pyが古いのが原因。adafruit-circuitpython-m5stack_atoms3_lite-ja-8.1.0-beta.2.binそもそも、MicroPythonはESP32S3用にはまだビルドされておらず、バイナリ上の互換性がなかったらESP32C3用ファームを入れても動かないだろう。CircuitPythonではESP32S3用のものが存在する。BINを焼いてみたらUSBデバイスとしてすら認識されなくなった。そのため、まずはbootloaderを入れて、AtomS3がUSBデバイスとして見えるようにしてから、UF2ファイルをDrag&Dropで焼くことにする。loaderは以下から入手できるhttps://adafruit-circuit-python.s3.amazonaws.com/bootloaders/esp32/tinyuf2-m5stack_atoms3_lite-0.14.0.zipこれを、Adafruit_WebSerial_ESPTool(ブラウザ上で動作)を使ってAtomS3に焼く。すると、AtomS3はUSBデバイスとして見えるようになるので、CircuitPythonをDrag&Dropで転送することでファームが焼かれる。usbとしてTeraTermで接続してみる。CircutPythonが動いている。filesystemきになるのは、MQTT用ライブラリが見当たらない点。HIDを作ることなので、MQTTなくてもいいのだが。「ESP32S3はビルドされておらず」とかなんの疑いもなく書いているが、正しくはビルドされていた。なんでこうも自信満々で書けるのか。自分https://micropython.org/download/GENERIC_S3/LCDはサポートされないが、一般マイコンボード向けのファームがあるのでこれを入れてみる。MatrixにMicroPythonを入れてNeoPixcelを光らせる小さくてかわいいMatrixを買った。ESP32C3にCircuitPythonを焼くMicroPythonではESP32C3をサポートしているが、公式サポートはe...2023-01-18ESP32C3を購入、MicroPythonを入れてみる要約:ESC32-C3を買った。最新記事お越しいただきありがとうございます。)はてなブログをはじめよう!chakokuさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。