SerialDebug:Debugging für Arduino verbessern
Komponenten und Verbrauchsmaterialien
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Apps und Onlinedienste
| ||||
|
Über dieses Projekt
Verbesserung des Debugging für den Arduino
Moderne Entwicklungsplattformen wie Android und iOS haben Debug-Ausgaben mit Levels (verbose, debug,...).
ESP-IDF, das native SDK für ESP32, hat es auch.
Warum sind Level bei Debug-Meldungen wichtig?
Warum ermöglichen sie es Ihnen, eine Ebene jeder Nachricht entsprechend ihrer Wichtigkeit festzulegen, und es hilft, wichtige Nachrichten zu filtern.
Warum haben wir das nicht für den Arduino?
Dies motivierte mich, eine Bibliothek für den Arduino zu erstellen.
Wie kann man das verbessern?
SerialDebug-Bibliothek , die das Debugging für Arduino verbessern, mit Levels und mehr.
Um das Debugging für Arduino weiter zu verbessern, habe ich eine Desktop-App für die SerialDebug-Bibliothek erstellt, die SerialDebugApp . Dies ist optional, da keine Abhängigkeit zwischen dieser App und der Bibliothek besteht. Sie können den seriellen Monitor der Arduino IDE oder diese App verwenden:
Bitte greifen Sie für weitere Informationen auf das Github-Repository zu:
https://github.com/JoaoLopesF/SerialDebug
Code
SerialDebug-Bibliothek
SerialDebug-Bibliothek für Arduinohttps://github.com/JoaoLopesF/SerialDebugSchaltpläne
Das Board kann jedes sein, como:Uno, Mega, Due, MKR, Esp8266, Esp32, Teensy. Außer Avr Tiny. Die LED ist optionalHerstellungsprozess