Wi-Fi Module ESP-WROOM-02 の I/O  について

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を使ってみる(準備編)