SerialDebug : Améliorer le débogage Arduino avec journalisation série avancée
Composants et fournitures
Une seule carte Arduino suffit, compatible avec :
- Arduino UNO, Mega 2560, Due, 101
- MKR Zero, MKR1000, MKR Fox 1200
- ESP8266 (ESP-WROOM-02, SDK, NodeMCU, Feather HUZZAH)
- ESP32 (SparkFun ESP32 Thing)
- Teensy 3.1, 3.6
Exception : MCU AVR Tiny (non supporté).
Applications et services en ligne
- Arduino IDE
- SerialDebugApp (application de bureau optionnelle)
À propos de ce projet
Améliorer le débogage pour Arduino
Les plateformes modernes (Android, iOS) et l'ESP-IDF (SDK natif ESP32) offrent une sortie de débogage avec niveaux (verbose, debug, info, warning, error...).
Pourquoi les niveaux de débogage sont importants ?
Ils permettent de classer chaque message selon son importance et de filtrer efficacement pour ne voir que l'essentiel.
Pourquoi Arduino n'a-t-il pas cela ?
C'est ce qui m'a motivé à créer une bibliothèque pour Arduino.
Comment améliorer cela ?
La bibliothèque SerialDebug apporte les niveaux de débogage et bien plus à Arduino.
Pour aller plus loin, j'ai développé une application de bureau complémentaire, SerialDebugApp. Elle est optionnelle (aucune dépendance avec la bibliothèque). Vous pouvez utiliser le moniteur série de l'IDE Arduino ou cette application.
Plus d'informations sur le dépôt GitHub : https://github.com/JoaoLopesF/SerialDebug
Code
Bibliothèque SerialDebug pour Arduino : GitHub SerialDebug
Schémas
La carte peut être n'importe laquelle (Uno, Mega, Due, MKR, ESP8266, ESP32, Teensy). Sauf AVR Tiny. La LED est optionnelle.
Processus de fabrication
- Fabrication des planches à repasser : conception, matériaux et processus de production
- Circuits imprimés : conception, fabrication et tendances futures
- Construction et design des planches de surf : des racines polynésiennes à l'innovation moderne
- La carte Arduino Edge Control alimente l'IoT extérieur intelligent et l'IA pour l'agriculture de précision
- Arduino lance Portenta H7 : Carte IoT grade industriel débute au CES
- RasPiRobot Board V2 : Transformez votre Raspberry Pi en contrôleur robot puissant
- Horloge à Mots DIY Arduino – Afficheur Temps Réel Élégant et Personnalisable
- Construire un Spybot Arduino piloté par Bluetooth
- FlickMote : Télécommande IR à gestes pour maison connectée