Leafony の入門書
Leafonyに初めて触れる方が、ボードシステム全体から個々のリーフ(ボード)まで理解するのにお薦めの本です。ホームページでも多くの情報を得られますが、全体を把握したり、順序だって理解するためには書籍がお薦めです。
対象読者:
初めてLeafonyを使う方
プログラミング経験や、電気回路技術がなくても、初歩からの説明がありますので理解できます。
-・-
写真や図表、プログラムリストを多く使ったわかりやすい紙面です。プログラム(コード)は構文色分け(シンタックスハイライト)しているので、プログラミングが初めての方でも理解しやすくなっています。
■ 準備編
第1章 Leafonyとは
1.1 Leafonyの誕生
1.2 Leafonyの特長
1.3 Aruduino後閑ボードの可能性
1.4 製品ラインナップ(製品構成)
1.5 統合開発環境(Arduino IDE)のセットアップ
1.6 マイコンボードLeafonyを使うにあたって
1.7 Leafonyの利用について
第2章 Leafonyを動かしてみよう
2.1 Leafonyの入出力についての基本を知ろう
2.2 サンプルスケッチを動かしてみよう
2.3 PCとLeafony間のシリアル通信を行ってみよう
2.4 マイコンボードだからできるプログラミング
2.5 EP32リーフの使い方を知ろう
■ 基礎編
第3章 Aruduinoの言語の基本を知ろう
3.1 プログラミングはじめの一歩
3.2 Arduino言語の基本文法を知ろう
3.3 変数をつかってみよう
3.4 制御文を知ろう
3.5 関数を使ってみよう
3.6 ライブラリを使う
第4章 基本的な Leafonyを使いこなそう
4.1 Leafonyの入出力通信を知ろう
4.2 Leafonyのアナログ・デジタル通信を知ろう
4.3 Leafonyのシリアル通信を知ろう
4.4 Leafonyのセンサ値をモニタ出力してみよう
4.5 Leafonyの出力リーフを使ってみよう
4.6 Leafony電源イーフとスリープ機能を知ろう
4.7 そのほかのリーフを知ろう
4.8 Leafonyの拡張の可能性を知ろう
■ 応用編
第5章 Leafonyを組み合わせて使ってみよう
5.1 入力リーフと出力リーフを組み合わせてみよう
5.2 センサ値をLCD画面に表示してみよう
5.3 タイマーを作ってみよう
5.4 マイク(音センサ)で手拍子のコマンド制御をしてみよう
5.5 温湿度センサで深い指数を表示してみおう
5.6 加速度センサで傾斜角を捉えてみよう
5.7 加速度センサで万歩計を作ってみよう
第6章 Leafonyのワイヤレス通信に挑戦してみよう
6.1 ワイヤレス通信とは何かを知ろう
6.2 Leafonyのワイヤレス通信機能を知ろう
6.3 LeafonyのESP32機能を知ろう
6.4 LeafonyのBluetooth、BLE機能を使ってみよう
6.5 LeafonyのWi-Fi機能を使ってみよう
6.6 ESP32リーフのさらなる可能性を知ろう
6.7 IoTデバイス開発での注意点を知ろう
6.8 ワイヤレス津心の実用化に向けて
第7章 IoTシステムづくりに挑戦してみよう
7.1 モノがインターネットに繋がるとは何かを知ろう
7.2 Leafonyのセンサ値をスマホで見てみよう
7.3 Leafonyのセンサ値をメールで通信してみよう
7.4 Leafonyで照度センサ値をツイートしてみよう
7.5 GoogleスプレッドシートにLeafonyのセンサ値をアップロードしてみよう
7.6 遠隔制御に挑戦してみよう
■ 拡張編
第8章 新しいリーフを作ってみよう
8.1 サードパーティー製リーフの紹介
8.2 プリント基板とは何かを知ろう
8.3 作りたいモノを決めよう
8.4 自作リーフの開発の流れを知ろう
8.5 レイアウト設計について知ろう
8.6 プリント基板の製造について知ろう
8.7 プリント基板の部品実装について知ろう
8.8 自作リーフのテストについて知ろう
8.9 プリント基板もAdditive Manufacturingの時代へ
型 番 | 名 称 | 状 況 | |
---|---|---|---|
AP01 | AVR MCU | ● B-kit2 | |
AP02 | ESP32 MCU | ● 32-kit2 | |
AP03 | STM32 MCU | ● B-kit2 | |
AP04 | STM32 MCU 2Bus | △ | |
AC02 | BLE Sugar | ● B-kit2 | |
AC03 | LoRa Easy | △ | |
AZ01 | USB | ● B-kit2 | |
AI01 | 4-Sensors | ● B-kit2 | |
AI02 | SP & PIR | ● E-kit | |
AI03 | MIC & VR & LED | ● E-kit | |
AI04 | LCD | ● E-kit | |
AIx1 | Motor | △ | |
AZ02 | RTC & microSD | ● 32-kit2 | |
AV01 | CR2032 | ● B-kit2 | |
AV02 | CR2450 | △ | |
AV03 | AA BAT | ● E-kit | |
AV04 | 2V~4.5V | ● 32-kit2 | |
AX06 | Grove & 5V | ● E-kit | |
AX01 | Shield | ● E-kit | |
AX02 | 29pin | ● B-kit2 | |
AX08 | 29pin header | ● 32-kit2 | |
AX05 | I Meas. | ● E-kit | |
AX07 | Back to back | ● 32-kit2 | |
AX04 | Spacer | △ | |
AX03 | Leaf ×2 | ● | |
AZ61 | Connector | ● | |
AZ62 | Connector Cover | ● | |
AZ63 | Nut Plate | ● | |
AZ64 | Upper case | ● B-kit2 | |
AZ65 | Lower case | ● B-kit2 |
型 番 | 状 況 | |
---|---|---|
Basic Kit 2 | ● B-kit2 | |
ESP32 Wi-Fi Kit 2 | ● 32-kit2 | |
Extension Kit | ● E-kit | |
Conector 1.0 | △ | |
Nut Plate & Connector Cover 1.0 | △ |
B-kit2 | :Basic Kit 2 |
32-kit2 | :ESP32 Wi-Fi Kit 2 |
E-kit | :Extension Kit |