Arduino IDE 主要ボードマネジャーまとめ

Arduino

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以外のマイコンも使う場合。

コメント

タイトルとURLをコピーしました