SerialDebug:改进 Arduino 的调试
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
应用和在线服务
| ||||
|
关于这个项目
改进 Arduino 的调试
现代开发平台(例如 Android 和 iOS)具有带有级别(详细、调试...)的调试输出。
ESP32 原生 SDK ESP-IDF 也有。
为什么调试消息的级别很重要?
为什么它们允许您根据其重要性设置每个消息的级别,并且有助于过滤重要消息。
为什么我们的 Arduino 没有这个?
这促使我为 Arduino 制作一个库。
如何改善这一点?
SerialDebug 库 ,改进了 Arduino 的调试,具有级别和更多功能。
为了更好地改进 Arduino 的调试,我为 SerialDebug 库制作了一个桌面应用程序,SerialDebugApp .这是可选的,因为此应用程序和库之间没有依赖关系。您选择,可以使用Arduino IDE的串口监视器或这个应用程序:
请访问 github repo 以获取更多信息:
https://github.com/JoaoLopesF/SerialDebug
代码
SerialDebug 库
Arduino SerialDebug 库https://github.com/JoaoLopesF/SerialDebug示意图
板子可以是任何一种,como:Uno、Mega、Due、MKR、Esp8266、Esp32、Teensy。除了 Avr Tiny。 led是可选的制造工艺