Wi-Fi Module ESP-WROOM-02 の動作確認中に PWM Pin の確認したところ 通常のArduinoとはちょっと違っていたので、メモしておきます
1.PWM 出力は すべてのIOピンが対応できます
analogWrite ( Pin , Val ) ;
Pin : 0~6 , 12~15 Val : 0~1023
Val = 0 で 0V
Val = 1023 で 3.3V
1-2.出力のパルスデューティー比は 規定値では0-1023 で可変です。(0-255ではありません)
255にするには、analogWriteRange(new_range); で変更できます
1-3.出力周波数は規定値で1KHzです。
analogWriteFreq(new_frequency); で変更できます
2.pinMode で使える Modeは
Digital pins 0—15 は INPUT, OUTPUT, or INPUT_PULLUP.
Pin 16 だけ INPUT, OUTPUT or INPUT_PULLDOWN_16.
3.割り込みは pins0-15 です
4.analogRead(A0) は 0-1.0Vのレンジです
5.シリアル通信は2ポートあるのですが、同時には使えません切り替えは
Serial.swap() です
詳細はこちらで
その他 基本的な使い方はこちら↓のリンクを参考に
・ESP-WROOM-02 開発ボードの使い方をザッと紹介
・Arduinoマイコンとしても使える小型WifiモジュールESP-WROOM-02を使ってみる(準備編)