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