酒と薔薇の日々(その2)

好きなことだけ求めて生きるアスペ気味のINTJ人

ATOM-S3をArduinoIDEから動かす経過(動いた)

2023年03月09日 21時48分29秒 | マイコン(ESP32・Arduino等)

はい、UIFlowで惨敗を喫した私は速攻ArduinoIDEでの環境に移行します。
なんたってUSB差すだけでCOM10でちゃんと認識されてるんだから希望はある。

なお公式サイトのマニュアルはこちら

【デバドラ】
WindowsにM5StackCore2用のデバイスドライバをインストールします。
https://docs.m5stack.com/en/download
「USB DRIVER & OPEN SOURCE LIBRARY」から「CH9102_VCP_SER_Windows」をダウンロードしてインストール

今回の参考にしたサイト様(LangShip)はこちら:グラフィックを描画
いつも大変お世話になっています。
IDE2でのM5のインストールの参考はこちら(gaichi)様:文字の表示

記事は1月時点のもの。今は3月なので不具合も解消されているだろう。
ArduinoIDEはVer2.0.4を使用

ボードマネージャにM5が出てこないので
「ファイル」「基本設定」「追加のボードマネージャのURL」に以下のURLを入れ「OK」
https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json

 

するとCOM10に既に繋いである機器が何やら認識されているようす。

「ツール」「ボードマネージャ」を選ぶ。

検索窓に「M5」を打つと Fig4に「M5AtomS3」が見える!
「インストールボタン」をクリック

オンラインインストールします。時間がかかるので放置

サンプルの「Blink」をコンパイル・・・OK
が、転送=>com10=>ERR 最後はハブごと斬り殺された。はあっ?
ケーブルと差すポートをマザボ直結に切り替えたら・・・ちゃんと転送できるじゃんかっ
やっとCOM10で認識され始めた。とは言えデバイスは相変わらず「LOLIN C3 mini」ですが。
100均安物の変換コネクタかハブが悪い!!!

-----コンパイル--------

だが、S3」はボードとして存在するものの、ライブラリサンプルがダメ。
BASICーLチカ・サンプルはATOM-MATRIX用なのだ。
そもそもS3にはユーザが使えるLEDが付いて無いみたい。

ネットをさがすと、「M5Unified.h」なるライブラリを使うとS3を動かせるらしい。
GITHUBに載ってました。
ここから「M5Unified-0.1.4.zip」をDLしてZipのままライブラリに読み込む。

それ以外にも2本をインスコ
ダブって上書きされたがまあ良しとしよう。

さてコンパイル!
でもエラーが出る。
  board = board_t::board_M5StampS3;
よく分からんが関係なさそうなので「board_M5StampS3」の部分を皆コメントアウトすることにした。

ライブラリは
C:\Users\zzz\Documents\Arduino\libraries\M5Unified\src\M5Unified.cpp
であります。


「board_M5StampS3」が入っている行4個をコメントアウトしてライブラリを変更したらコンパイル通った!

転送も勝手にデバイス名が変わるなどあれこれ不具合に阻まれながらも・・・・でけたっ

そろそろ熱がまた出てきたようだ。頭も少し重く痛い。
ほら37.5度はある。

IOTマニアには受けが良いM5ではあるが、私みたいな素人には茨の道だなぁ

-------過去参考記事---------

過去Stick-CはUI-Flowで動かした経過はこちら
「M5シリーズ用「UI-Flow」インストール&動作テスト」
https://blog.goo.ne.jp/villanova555/e/d6ded99737a57abbc30fd5bac14f655f
「M5StickCからのデータを受信するWWWサーバ立ち上げ」
https://blog.goo.ne.jp/villanova555/e/dafc6aa68653964037b7942ffce29f3c
この後でAccess講師がとんずらしやがってこのまま放置になってしまってるわ。

M5-Atomのまとめ記事はこちら
「M5Atom-lite届いた」
https://blog.goo.ne.jp/villanova555/e/ab22dee0cfd5e2f631b08e0b9d02d815
「M5Atom-lite HelloWorld から DS18B20温度センサー接続OK」
https://blog.goo.ne.jp/villanova555/e/6bff582e313570e2a05db3862a3f9a0c

「ビオIOT化計画] AmbientへM5Atomから接続の再開」
https://blog.goo.ne.jp/villanova555/e/9a8a10773887d79e7e77b3d906c208c7

この記事についてブログを書く
« ATOM-S3をUIFlowで動かしてみ... | トップ | PCR検査2回目予約 »