Arduino IDEでは 様々なボード情報を登録することが可能です。しかしその数は多く、すべてを把握することは難しいと感じます。
このページでは、自身が使用するボード情報や主要なものについてまとめて行きます。
※AIによる生成文書を含みます。
Arduino ESP32 Boards by Arduino
提供元: Arduino公式
特徴:
- Arduino IDEに統一された使い勝手で、Arduinoユーザーが簡単にESP32を扱えるように最適化されている。
- 初心者向けで、シンプルな設定や使い方を重視。
- ESP32の一部高度な機能はサポートされない場合がある。
主な用途:
- 初心者向けプロジェクト。
- Arduinoスタイルのコード記述を重視する場合。
- 高度な機能や設定が不要なシンプルなプロジェクト。
esp32 by Espressif Systems
提供元: Espressif Systems(ESP32の開発元)
特徴:
- ESP-IDF(Espressifの公式フレームワーク)をベースにしているため、最新機能が早くサポートされる。
- Bluetooth、Wi-Fi、電力管理などの高度な機能に対応。
- より細かい設定や制御が可能で、上級者向け。
主な用途:
- Wi-FiやBluetoothを駆使するプロジェクト。
- 高度な電力制御や、リアルタイム性の高いプロジェクト。
- 最新のESP32機能を利用したい場合。
PlatformIO
提供元: PlatformIOコミュニティ
特徴:
- ESP32だけでなく、多数のマイコンボードに対応。
- VS Codeのような強力なエディタとの統合が可能。
- 詳細なデバッグ機能や高度なプロジェクト管理ができる。
- 初期設定がやや複雑だが、一度設定すれば効率的な開発が可能。
主な用途:
- 大規模なプロジェクト。
- デバッグや複数ライブラリの使用を重視する場合。
- ESP32以外のマイコンも使う場合。
コメント