Firmware

Le firmware est le code qui tourne sur la carte électronique (Arduino, ESP32, Raspberry Pi Pico…) : il lit les capteurs, pilote les actionneurs, gère les communications. Supprimez cette page si votre projet n’en a pas. Si le code est conséquent, faites une sous-page par fonction (par exemple « Asservissement moteur », « Communication Bluetooth »). Voir Documenter son code et son firmware.

Architecture du code

Fonctionnement général : boucle principale, machine à états, interruptions. Un schéma (diagramme d’états, organigramme) aide beaucoup.

Environnement

Carte cible, framework (Arduino, ESP-IDF…), bibliothèques principales et leur rôle. Le projet se développe avec VSCode et PlatformIO : la procédure pour compiler et téléverser est dans le README du dossier firmware.

📁 Code du firmware