IoTの開発ができる人を増やそう!
勉強会を2日間行い、その後2週間チームで開発を行う
1日目
- 勉強会 10:00-17:00
- ArduinoDojoのESP32版 10:00-14:00
- Faboで遊ぶ 14:00-15:30
- ESP32勉強会 15:00-17:00
2日目
- 13:20-15:00 ESP32勉強会
- 15:10-16:20 アイデアソン
- イントロ:マイコンの概要
- Arduino IDEのsetup
- ESP32のsetup
- Lチカ
- アナログ出力
- ボタン入力&シリアル通信(出力)
- シリアル通信の入力
- 時間処理
好きなFaboのパーツを使わせ、自分で調べて自分で実装させます。
- WebHookの使い方(HTTPリクエスト)
- WebサーバへのHTTPリクエスト
- ESP32をWebサーバにする
チームで何を作るかを考える。
- マイコンとは
- Arduinoの説明
- プログラムの作成
- setup,loopの説明
- pinMode
- digitalWrite
- delay
- コンパイル&書き込み
- 回路の説明
- LEDについての説明
- 簡単な抵抗の計算
- ブレッドボードの説明
- 回路の製作
LEDをじょじょに明るくしたり、暗くしたりする
- プログラムの作成
- ledcWriteについて
- 雑にPWMの説明(知らなくても使えるから)
- 書き込み
ボタンを押している間LEDが光る
- プログラムの作成
- pinMode
- digitalRead
- Serialについて
- 回路の説明
- ボタンについて
- 負論理
- プルアップについて
- プログラムの書き込み
- 回路の製作
- シリアルモニタを見る
- プログラムの作成
- Serial入力について
- 書き込み
- 回路製作
- シリアルモニタから入力してテスト
- プログラムの作成
- 時間処理で別々のプロセスの処理の仕方
- 書き込み
- 回路製作