Skip to content

M5Unifiedハンズオンイベント用サンプルコード

License

Notifications You must be signed in to change notification settings

lovyan03/M5Unified_HandsOn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

M5Unifiedハンズオン

このリポジトリはM5Unifiedを実際に使って試す、ハンズオン イベント用の資料、サンプルコードの公開用です。

M5Unifiedハンズオンの準備

進行用のスライドはこちら にあります。
https://docs.google.com/presentation/d/1a_PSTQC-5HFejekAp_ExxMcwR8apyax_pxPR6dsnbnY/


環境構築

こちらの手順に従い、Visual Studio Code + PlatformIOM5Unified を使用できる状態にします。
https://docs.m5stack.com/ja/quick_start/m5unified/intro_vscode

サンプルプログラムが実機に書込んで動く状態が出来たら、環境構築は完了です。


ハンズオン用サンプルを試してみよう

  • 環境構築ができたら、このリポジトリを各自PCにクローン (ダウンロード) します。
  • クローンしてできたフォルダを VSCodeからフォルダを開くで開きます。
  • VSCodeの画面左端にあるPlatformIOのアイコンを選択し、PROJECT TASKSメニューを開きます。
  • esp32_rom4mなどの環境が並んでいるので、対象機種にあった環境のツリーを開きます。
    • ESP32-S3 の場合・・・ esp32s3
    • ESP32-C3 の場合・・・ esp32c3
    • 普通のESP32 の場合・・ esp32_rom4m
  • 開いたツリーの中から General->Upload をクリックします。
  • プログラムのコンパイルが実行され、完了すると実機への書込みが始まります。

正常に動作した場合

  • 実機の画面左上に Hello M5Unified ! が表示されます。
  • Aボタン または タッチパネルを 短押し した時に音が鳴り、画面にテキストが表示されます。

他のサンプルを試すには

このリポジトリの sample_code フォルダに、他のサンプルコードをいくつか用意しています。

  • 試したいファイルを開き、中のソースコードを全選択・クリップボードにコピー。
  • src フォルダの main.cpp を開き、全選択・貼り付けしてまるごと上書きする。

ファイルが増えたり名前が変わった場合、ビルド時間が大幅に伸びるので、このようにします。
main.cpp を書き換えただけなら、再ビルド対象が main.cpp のみで済み、時間を短縮できます。

About

M5Unifiedハンズオンイベント用サンプルコード

Resources

License

Stars

Watchers

Forks

Languages