改めてESP-WROOM-32とは・・・
WifiとBluetoothが扱えるモジュールで
ArduinoIDEで開発ができるがanalogWriteはなく
動作電圧は3.3Vなどいろいろ違いがあるらしい。
導入方法・Lチカの記事(ESP-WROOM-32を使ってみる)
いろいろ調べてみるとESP-WROOM-32単体の動作電圧は3.3Vだが
今回使用するESP32-DevKitC開発ボードにはNCP1117というレギュレーター(調節装置)が搭載されているので5Vで動かしても良い(多分)
回路図
___
さて・・・どう繋げる??ピンマップ
こんな感じで
___
試しに前回のプログラムMeccanoid_Servo_test_3.inoのpinを25に変更して
コンパイルしたらエラー(analogWriteはダメ?)
___
analogWriteをledcWriteに変更
エラーが消える
___
サーボ動きました☆180618_ESP_meccanoids_Servo_test02.ino
___
ヒント
ピン設定をArduinoとESP32で切替たい時は
#ifdefで設定しておくと楽
___
参考
ESP-WROOM-32を使ってみる
【ESP32】PWMでモーターを制御する方法
analogWrite(pin, value)
【ESP32】5Vピンについて
Wi-Fi+BLE無線モジュールESP-WROOM-32搭載開発ボード【ESP32-DEVKITC】
0 件のコメント:
コメントを投稿