SerialDebug:verbetering van debug naar Arduino
Componenten en benodigdheden
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 |
Apps en online services
![]() |
| |||
|
Over dit project
Verbetering van debuggen voor de Arduino
Moderne ontwikkelplatforms, zoals Android en iOS, hebben debug-output met niveaus (uitgebreid, debug,...).
ESP-IDF, de native SDK voor ESP32, heeft het ook.
Waarom zijn niveaus van foutopsporingsberichten belangrijk?
Waarom laten ze je toe om een niveau van elk bericht in te stellen op basis van het belang ervan, en het helpt om belangrijke berichten te filteren.
Waarom hebben we dit niet voor de Arduino?
Dit motiveerde me om een bibliotheek voor de Arduino te maken.
Hoe dit te verbeteren?
SerialDebug-bibliotheek , die debuggen voor Arduino verbeteren, met niveaus en meer.
Om de foutopsporing voor Arduino meer te verbeteren, heb ik een desktop-app gemaakt voor de SerialDebug-bibliotheek, de SerialDebugApp . Dit is optioneel, omdat er geen afhankelijkheid is tussen deze app en bibliotheek. U kunt de seriële monitor van Arduino IDE of deze app gebruiken:
Ga naar de github repo voor meer informatie:
https://github.com/JoaoLopesF/SerialDebug
Code
SerialDebug-bibliotheek
SerialDebug-bibliotheek voor Arduinohttps://github.com/JoaoLopesF/SerialDebugSchema's
Het bord kan elk zijn, como:Uno, Mega, Due, MKR, Esp8266, Esp32, Teensy. Behalve Avr Tiny. De led is optioneel!
Productieproces