IoTプログラミング
Contents:
- 実験の目的
- 実験のすすめかた
- 参考URL
- 事前準備 (2024年度:arduino-cli + 独自プログラムIoTP)
- 事前準備 (2022年度:arduino-cli + VSCode)
- 事前準備 (2021年度:Arduino IDE)
- 1週目
- 電源の切り方・入れ方
- プログラムの書き込み方
- 実機での動作検証を時間短縮・効率化したいとき
- コードを書くときのヒントと注意
- Serial通信
- 本体の液晶ディスプレイ(LCD)
- 本体のボタン
- 文字列の扱い、16進数や10進数の変換
- ブザー(Beep)
- 内蔵LED(赤・赤外)
- 外部のLED等を接続
- PWM (Pulse Width Modulation)
- サーボモータ(サーボハット利用)
- アナログセンサを接続 (ADC)
- 加速度センサ
- 赤外(InfraRed)リモコン
- スプライト表示(TFT_eSprite クラス)
- Wifi 接続
- NTPサーバ (Network Time Protocol) と時刻の取得
- WebClient
- Google Spreadsheet にデータを送信する
- WebServer
- MQTT
- Bluetooth Serial Protocol Profile (SPP)
- その他のBluetooth利用例
- ESP-NOW による通信
- Preference
- 電源制御・電力制御
- 2週目
- GITによるグループ開発
- Frequently-Asked Questions (FAQ: よくある質問)
- 付録