Upgrade to Pro — share decks privately, control downloads, hide ads and more …

コーディングエージェントでM5Stack系の開発を少し試した時の話 / M5 Japan To...

コーディングエージェントでM5Stack系の開発を少し試した時の話 / M5 Japan Tour 2026 Autumn 東京

Avatar for you(@youtoy)

you(@youtoy) PRO

September 07, 2026

More Decks by you(@youtoy)

Other Decks in Technology

Transcript

  1. 自己紹介 豊田陽介( @youtoy ) プライベートでの活動 ▶ IT系コミュニティ主催、登壇など ▶ 技術書の出版を共著・単著で ▶

    メーカーフェアやNT◦◦(各地)等 のモノづくり系イベント出展も頻繁に ▶ Microsoft MVP(Developer Technologies) 好きな技術など ▶ ガジェット ▶ 描画系/IoT/AI・機械学習系 ▶ ビジュアルプログラミング ▶ JavaScript
  2. 直近半年で出展したイベントをマッピングしてみた 7/18: DIYデジタルガジェット で遊ぼ 4 in 那須 6/28: NT金沢 3/1:

    NT広島 5/4: NT函館 3/7: NT松戸 6/12: Interop Tokyo 2026 8/8: Interface誌主催の展示 5/10: つくろがや!4
  3. やってみたこと(記事に書いた内容) 1)PC・デバイスを以下の状態で準備 ・ダウンロードモードにした「M5Stack Stopwatch」を手動で PC に接続 ・PC側に PlatformIO の環境を準備済み(この後、エージェントに利用する pio

    の場所を指定) ・Codex の作業対象フォルダ: 空フォルダを準備 2)「統合版ChatGPTデスクトップアプリの Codex」で、以下のプロンプトを実行 プロンプト ~/.platformio/penv/bin/pio を使って、 M5Stack Stopwatch開発キットの画面にいくつかの色違いの図形を表示するだけの シンプルな内容を作ってビルドして、デバイスへの書き込みまで行って ダウンロードモードにしたデバイスは接続済みです
  4. 自分が行った作業とエージェントが行った作業 自分が人力でやったこと エージェントがやったこと ・デバイスを PC に接続 ・デバイスをダウンロードモードにする ・Codex が使う作業用の空フォルダを準備 ・やりたい内容をプロンプトで指示

    ・最後に実機での動作確認 ・プロジェクトを作成 ・コードなどを生成 ・PlatformIO でビルド ・デバイスへの書き込みを実行 前回は「VS Code+拡張機能(PlatformIO系)」 を使って行っていた作業を、エージェントが実施