Passer au contenu
Maker & Educational Framework

Arduino

Noyau officiel Arduino pour SoCs ESP32. Propose l'API familière setup()/loop() avec un accès à des milliers de bibliothèques tierces, reposant sur une base ESP-IDF robuste.

Langage
C++ (Arduino)
Arduino Core for ESP32
Catégorie
Maker & Educational Framework
Objectif principal
Prototypage rapide et création de projets accessibles grâce au plus grand écosystème de bibliothèques open source au monde

Fonctionnalités clés

  • Structure familière d'initialisation et boucle principale (setup / loop)
  • Accès instantané à l'immense répertoire de bibliothèques Arduino
  • Fonctionne sur FreeRTOS en arrière-plan, permettant la création de tâches avec xTaskCreate
  • Support de la quasi-totalité des cartes ESP32 du marché
  • Gestion du Wi-Fi et Bluetooth par des classes intuitives (WiFi, BluetoothSerial, BLEDevice)
  • Mises à jour OTA facilitées avec la classe ArduinoOTA
  • Compatible avec Arduino IDE, PlatformIO, VS Code et Arduino CLI

Quand l'utiliser

  • Prototypage rapide de projets IoT et validation d'idées
  • Éducation, projets universitaires et formation en systèmes embarqués
  • Projets de la communauté Maker et bricolage électronique
  • Appareils utilisant des bibliothèques de capteurs et d'actionneurs préexistantes
  • Installations artistiques et projets interactifs

Exemple de code

Extrait de départ en C++ (Arduino). Adaptez les broches et la configuration à votre carte.

ArduinoC++ (Arduino)
1