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.