Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/meganetaaan/moddable-examples
A bunch of example codes with Moddable SDK.
https://github.com/meganetaaan/moddable-examples
ble bongocat moddable neopixel
Last synced: 24 days ago
JSON representation
A bunch of example codes with Moddable SDK.
- Host: GitHub
- URL: https://github.com/meganetaaan/moddable-examples
- Owner: meganetaaan
- License: mit
- Created: 2019-03-29T00:37:23.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-02T23:25:54.000Z (over 1 year ago)
- Last Synced: 2024-10-11T13:43:30.109Z (about 1 month ago)
- Topics: ble, bongocat, moddable, neopixel
- Language: JavaScript
- Homepage:
- Size: 7.32 MB
- Stars: 34
- Watchers: 5
- Forks: 6
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Moddableサンプルコード集
M5StackとModdableを使ったサンプルコード集です。
## 必要環境(Prerequisities)
### M5Stack
* ESP32を搭載した開発ボードです。
* https://m5stack.com/
* 日本国内では[スイッチサイエンス](https://www.switch-science.com/catalog/list/770/)や[ヨドバシ.com](https://www.yodobashi.com/maker/5000003374/)から購入できます。### Moddable SDK
* JavaScriptでマイコン向けのプログラムを開発できるSDKです。
* https://www.moddable.com/
* [公式の手順を参考](https://github.com/Moddable-OpenSource/moddable/blob/public/documentation/Moddable%20SDK%20-%20Getting%20Started.md)にセットアップしてください。## ビルド方法
1. デバイスをPCにUSB接続します
2. 下記のコマンドを実行します。```sh
$ 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](https://github.com/line/line-things-starter)のModdableSDK向け移植です。