ESP-WROOM-02 (ESP8266)

Arduino IDE を用いてプログラム開発が可能な「ESP8266EX を搭載したWiFiモジュール ESP-WROOM-02」に関するメモを書きとめています。

セットアップ

ハードウェアのセットアップ
ソフトウェアのセットアップ
プログラムを書き込む方法

外部電源による駆動(USBシリアル変換モジュールなし駆動)

3.3Vレギュレーターとの接続方法

デバッグ(シリアル通信)

シリアル通信(文字列送信)

表示

LEDを点滅させる
I2C接続のLCDに文字列を表示する

測定

ボタン(タクトスイッチ)の押し下げを検知する
アナログ値を測る(ADコンバータ使用)
日時を知る(NTP利用)
温度、湿度、気圧を測る(BME280使用)

物理運動

DCモータを動かす(モータドライバ使用)
サーボモータを動かす

WEBブラウザとの通信

Webサーバーにする
Webブラウザから操作する

Deep Sleep

DeepSleepへの移行とタイマーによる復帰
DeepSleepへの移行とボタン押下による復帰

参考

WEBサイト

WEBサイト コメント
Arduino プロジェクト公式 (海外:英語) Arduinoプロジェクトの公式サイト。Arduino IDEの配布元。