Arduino-esp32ダウンロード
Macなので
https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/mac.md
を参考に進める。
mkdir -p ~/Documents/Arduino/hardware/espressif cd ~/Documents/Arduino/hardware/espressif git clone https://github.com/espressif/arduino-esp32.git esp32 cd esp32/tools/ python get.py
設定類
ボードとシリアルポートを設定する
コード
void setup() { Serial.begin(115200); } void loop() { Serial.println("Hello from DFRobot ESP-WROOM-32"); delay(1000); }
結果
シリアルポートを開いて、ボーレートを合わせる。
ぼくの使い分け
ハードウェアのテスト→Arduino IDEを使ってライブラリも提供されているものをガンガン使う
ソフトウェアの実装→ESP-IDFでFreeRTOSを活用する。自由度が高そう(イメッジ