ESP-WROOM-02の準備
- AE-ESP-WROOM-02 (650円)
- 超小型USBシリアル変換モジュール AE-FT234X (600円)
- 低損失三端子レギュレータ3.3V 500mA TA48M033F (100円)
ブレッドボードだと何回も書き換えしようとすると大変なので..
電流が小さいのでサーボとかブザーとかはまともに動きません.
- (参考) 三端子レギュレータの使い方
- (参考) ESP-WROOM-02開発ボード 参考回路図
Arduino IDEの設定
- (参考) [Arduino IDE に Stable ( Staging )版 ESP8266 ボードをインストールする方法](https://www.mgo-tec.com/esp8266-board-install01-html にあるURLを環境設定の追加のボードマネージャURLに追加))
ボードマネージャでArduinoIDEにボードを追加して,"Generic ESP8266 Module" を設定 (https://github.com/esp8266/Arduino)
- 手動でIO0を操作するため,Reset Methodはckに設定
- Flash SIze は 4M(3M SPIFFS)でも動作するみたい
- (参考) ESP-WROOM-02: SPI Flash の更新(書き戻し)
書き込み手順
- IO0をpulldownして電源ON
- Arduino IDEでSketchを書き込み
- 一旦電源OFF
- IO0をopen(ESP-WROOM-02は内部pullup) or pulpupにして電源ON
ESP8266 Sketch サンプル
Sketchの例 -> Example for Generic ESP8266 module -> ESP8266Wifi -> WifiClient
ssid, password を設定したうえで,hostに適当なWebサーバを設定して, url = "/"; にして確認.
- BUILTIN_LEDは GPIO1 になっているが,ESP-WROOM-02 では設定すると死ぬので別のportを使うこと