ESP32を手軽に試すQumcumPRO
ESP32でのArduinoプログラミングを学習してみます。
モデルは、ESPDevKitCをベースに開発したQumcumPROを使ってみます。
ブレッドボードで配線をしていろいろ試してみるのもいいのですが、QumcumPROにはあらかじめRGBLEDやセンサーやアクチュエータが標準で搭載されているので、特に配線する手間もなくそれなりにサクっと学習を始められますのでお便利です。
Arduino IDEへの準備
●前置き
私のPCには、すでにArduinoIDEがインストールされていますので、IDEがインストール済の状態からの説明とさせていただきます。もしIDEのインストールがわからない方がいらっしゃいましたら、ネット上に多くの方が丁寧に説明されておられるので、そちらをご覧ください。
●ESPボードが使えるようにする
IDEをインストールした素の状態ではESP32を使うことができません。ですのでまずはESP32が使えるようにするところから始めます。
ボードマネージャへの準備
まずは。ArduinoIDEのPreferencesの画面を開き、以下のURLを最下段のAdditional boards manager URL’sにコピペをします。ArduinoIDEのPreferencesは環境設定で、日本語にセットされている方は、メニューバーから ファイル
> 環境設定
を選択し環境設定ウィンドウの「追加のボードマネージャのURL」欄に入力することになります。
※すでに何か記述がある場合はカンマで区切って追加してください)
【コピペするURL】 https://dl.espressif.com/dl/package_esp32_index.json
コピペが終りましたら「OK」をクリックしこの画面を閉じます。
ESP32ライブラリーのインストール
次に、ボードマネージャーを開きESP32のライブラリーを指定してIDE環境にインストールします。操作としては、メニューバーから ツール
> ボード
> ボードマネージャ
を開きます。そしてボードマネージャの最上段の検索ボックスにESP32と入力すると、ESP32用のライブラリー関連が表示されますので、そのなかから esp32 by Espressif を INSTALLします。
Qumcumとの接続
QumcumPROの背面のUSBポートとPCとの間をUSBケーブルで接続すると、自動でボードとポートを認識してくれます。あとは下の画面のように、ボードの種類を ESP32 Dev Module にポートは接続されているCOMを選択します。
①Arduino IDEで メニュー > ツール
> ボード
を選択下記のようにセットします。
② メニュー >ツール
> ポート
から、ESP32が接続されたCOMポートを選択します。
テストプログラムの作成と書き込み
1. テストプログラムのコード
一通りの準備ができましたらいよいよ何かを動かしてみましょう。
まずは、胸のLEDをピカピカ点滅させてみます。
これはArduinoプログラミングを行った方がだれでも最初に行う「Lチカ」です。下記にコードを貼り付けておきますので、まっずはコピペして実際に動くかどうか試してみてください。
これが動きましたら、いよいよボードの仕様などをみながらいろいろと試していきたいと思います。
#define LED_RED 32 //この番号を変える
void setup() {
pinMode(LED_RED,OUTPUT) ;
}
void loop() {
digitalWrite(LED_RED,HIGH) ;
delay(1000);
digitalWrite(LED_RED,LOW) ;
delay(1000);
}
1.上記コードをArduino IDEにコピー&ペーストします
2.メニューバーから スケッチ
> コンパイル
をクリックして、プログラムのコンパイルが成功するか確認します。
3.スケッチ
> マイコンボードに書き込む
をクリックしてESP32にプログラムを書き込みます。
書き込みが成功すると、「ボードへの書き込みが完了しました」と表示されます。
動作確認
指定のLEDが1秒ごとに点灯と消灯を繰り返すか確認します。(以下はクムクムPROでの動作画面です)
セキュリティを強化するために、暗号化やセキュアストレージ機能の利用を検討してください。
コメント