本書はマイコン向けJavaScriptプラットフォーム「Moddable」の解説書です。「マイコンでもJavaScriptでアプリが書けたら…」は、Web開発者だれもが抱く夢でした。そこで登場したのがModdableです!Moddableは、さまざまなマイクロコントローラ向けのアプリケーションをJavaScriptで開発できるプラットフォームです。本書ではModdableとM5Stackを使ったアプリケーション開発方法を紹介します。環境構築とサンプルアプリの製作、そして「JavaScriptでIoT」な他のプラットフォーム達との比較を通じて、Moddableの魅力をお伝えします。あなたもModdableと一緒にJavaScriptでIoTアプリ開発を始めましょう!
【目次】
第1章 Moddable 概説
第2章 Moddableをはじめよう
第3章 サンプルで理解するModdable
付録A Moddable を他プラットフォームとくらべてみた
付録B JavaScriptの開発支援ツールをModdableで使う
目次プレビュー
- はじめに
- 第1章 Moddable 概説
- 第2章 Moddableをはじめよう
-
対象読者
-
本書の構成
-
サンプルコードについて
-
免責事項
-
3.1 モジュール一覧
-
3.2 カウンターアプリ:文字を表示する
-
3.3 ボンゴキャット:画像を表示する/音を鳴らす
-
3.4 ポモドーロタイマー:タイマー機能を使う
-
3.5 Neoチカ:LED(NeoPixel)を光らせる
-
3.6 温湿度計:I2Cでセンサの値を読み取る(1)
-
3.7 カラーピッカー:I2Cでセンサの値を読み取る(2)
-
3.8 にゃーんボタン:Webクライアントを使う
-
3.9 スマートライト:Webサーバーをたてる
-
3.10 QRコードジェネレータ:BLE(Bluetooth Low Energy)とWeb Bluetoothで通信する
-
B.1 TypeScriptを使って型付きで開発する
-
B.2 ESLintとPrettierを使ってコードの書き方を統一する
-
B.3 npm script でビルドコマンドを簡略化する
-
B.4 Dockerを使って開発環境を一瞬で構築する