Zum Inhalt springen
Maker & Educational Framework

Arduino

Offizieller Arduino-Core für ESP32-SoCs. Bietet die vertraute setup()/loop()-API mit Zugriff auf Tausende Bibliotheken von Drittanbietern auf einem stabilen ESP-IDF-Fundament.

Sprache
C++ (Arduino)
Arduino Core for ESP32
Kategorie
Maker & Educational Framework
Hauptzweck
Schnelles Prototyping und zugängliche Projekterstellung mit dem weltweit größten Open-Source-Bibliotheksökosystem

Wichtigste Features

  • Vertraute Struktur aus setup()-Initialisierung und loop()-Hauptschleife
  • Sofortiger Zugriff auf das riesige Repository der Arduino-Bibliotheken
  • Basiert im Hintergrund auf FreeRTOS und erlaubt eigene Tasks per xTaskCreate
  • Unterstützung für nahezu jedes ESP32-Entwicklungsboard am Markt
  • Intuitives Wi-Fi- und Bluetooth-Management (WiFi, BluetoothSerial, BLEDevice)
  • Einfache OTA-Firmware-Updates über die ArduinoOTA-Klasse
  • Kompatibel mit Arduino IDE, PlatformIO, VS Code und Arduino CLI

Einsatzbereiche

  • Schnelles Prototyping von IoT-Projekten und Machbarkeitsstudien
  • Ausbildung, universitäre Lehre und Schulung in eingebetteten Systemen
  • Maker-Projekte und Do-It-Yourself-Elektronik
  • Geräte mit bestehenden Sensor- und Aktor-Bibliotheken
  • Interaktive Kunstinstallationen und Funktionsmodelle

Codebeispiel

Startbeispiel in C++ (Arduino). Passen Sie Pins und Konfiguration an Ihr Board an.

ArduinoC++ (Arduino)
1