Re: The history of "M&Y"

Team "M&Y" and "花鳥風月"
the soliloquy of the father
毎日更新!

Arduinoねた その82 ESP32 DevKitC

2019-03-16 | Arduinoねた

以前にESP32の勉強をしようと思って、「どうせどれでも同じだろう・・・」と何も考えずに AMAZON で安物のESP32を購入したのですが・・・なんだか標準のモノとは違っていたので、普通のものを手に入れて勉強をすることにしました。

そんなわけで・・・

仕事の帰りに秋葉原の秋月電子に立ち寄り、ESP32 DevKitC なるのものを買ってきました。

(秋葉原に気軽に寄れるのは東京に住んでることの特権ですねぇ  笑)

 

まず・・・

ESP-WROOM-32D開発ボード

を買うハズ・・・自分でも、これを買ったつもりだったのですが・・・

ESP32-DevKitC ESP-WROOM-32開発ボード

家に帰った後で確認したら、買ったのはコレでした。

何か・・・ダメダメですね。

 

まず、普通に使えるようにPC側をセットアップします。

・ArduinoのIDEを起動
・設定 > 環境設定 追加のポートマネージャーに「https://dl.espressif.com/dl/package_esp32_index.json」を入力(コピペ)してOKをクリック
ツール > ボード > ボードマネージャー > esp32をインストール
ツール > ボード > ESP32 Dev Module に変更
CP210x USB - UART ブリッジ VCP ドライバ
https://jp.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
これは前回やったので、今回はいらないようです。
・ツール > シリアルポート > デバイス番号(今回は COM6)に変更
・ツール > UploadSpeed = 115200 
・シリアルモニタ > 1152000 bps

とりあえず、概要はこんな感じです。

これで、Arduino IDE でプログラミング ⇒ ESP32 ができるようになりました。

 

ESP32のモジュールをブレッドボードに挿すと・・・モジュールが幅広なので、片側の1列しか使えません。

 

 

そこで、ブレッドボードを合体して、その真ん中に挿しました。

 

 

まずは、LEDを点滅させてみます。

 

ここで、まず悩んだのが・・・Arduinoのピンとの対応が全く分かりません。

 

いろいろ調べると・・・以下の対応であることが分かりました。


Arduino ESP32のIO番号(主機能)

     D0     3 Serial RXD 
     D1     1 Serial TXD
     D2   15 HSPI SS, T3, A13
     D3   13 HSPI MOSI, T4, A14
     D4   12 HSPI MISO, T5, A15
     D5   14 HSPI SCK, T6, A16
     D6     0 boot mode, A11, T1
     D7     2 boot mode, A12, T2
     D8   16 Serial1
     D9   17 Serial1
     D10   5 VSPI CS
     D11 23 VSPI MOSI
     D12 19 VSPI MISO
     D13 18 VSPI CLK
     A0   25 DAC1, A18
     A1   26 DAC2, A19
     A2   27 A17
     A3     4 A10, T0
     A4   21 SDA
     A5   22 SCL

ということで、例えばD13にLEDを接続する場合は、LEDを18ピンに接続します。

そして・・・以下のスケッチを実行すると・・・

void setup()
  {
  pinMode( 18,OUTPUT );
  }

void loop()
  {
  digitalWrite( 18,HIGH );
  delay( 10 );
  digitalWrite( 18,LOW );
  delay( 490 );
  }

 

0.5秒毎にLEDが点滅します。

 

うん、やっと、プログラミングができる状態になった感じです。

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 本日の滝めぐり 続き | トップ | 迷路 »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

Arduinoねた」カテゴリの最新記事