Moddableサンプルコード集
M5StackとModdableを使ったサンプルコード集です。
必要環境(Prerequisities)
M5Stack
- ESP32を搭載した開発ボードです。
- https://m5stack.com/
- 日本国内ではスイッチサイエンスやヨドバシ.comから購入できます。
Moddable SDK
- JavaScriptでマイコン向けのプログラムを開発できるSDKです。
- https://www.moddable.com/
- 公式の手順を参考にセットアップしてください。
ビルド方法
- デバイスをPCにUSB接続します
- 下記のコマンドを実行します。
$ cd (各サンプルのディレクトリ)
$ mcconfig -d -m -p esp32/m5stack
各サンプルの紹介
bongo
ボンゴキャットがボンゴを叩く!ひたすら叩く!
- Aボタン、Cボタン:ボンゴを叩く
- Bボタン:ニャーンと鳴く
Bongo Cat originally created by @StrayRogue and @DitzyFlama Image by obBilder from Pixabay
counter
ボタンを押すとカウントアップするカウンターです。
pomodoro
ポモドーロタイマーです。
unit/env
温湿度計のサンプルです。 M5StackのEnvユニットから温度と湿度を取得し、画面に表示します。
unit/color
カラーピッカーのサンプルです。 M5StackのColorユニットから色を取得し、16進数のカラーコードに変換して表示します。
unit/neopixel
Neoチカのサンプルです。 M5StackのNeoPixelユニット、またはM5StackFireやM5StackGoに搭載のLEDを光らせます。
network/ifttt-client
IFTTTのWebHookを叩くクライアントです。
network/light-server
ネットワーク経由でLEDのON/OFFができるサーバです。
ble/qr-ble
BLE(Bluetooth Low Energy) を使ったサンプルです。 スマートフォンから文字列を送信し、M5StackにQRコードとして表示できます。
ble/line-things
- line/line-things-starterのModdableSDK向け移植です。