亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

SerialDebug:改进 Arduino 的调试

组件和用品

Arduino UNO
只有一个Arduino板,可以是任何板,除了AVR Tiny MCU
× 1
Arduino Mega 2560
× 1
Arduino Due
× 1
Arduino 101
× 1
Arduino MKR 零
× 1
Arduino MKR1000
× 1
Arduino MKR Fox 1200
× 1
乐鑫 ESP-WROOM-02
× 1
乐鑫 ESP8266 SDK
× 1
NodeMCU ESP8266 分线板
× 1
SparkFun ESP32 事物
× 1
带有 ESP8266 WiFi 的 Adafruit Feather HUZZAH
× 1
Teensy 3.6
× 1
Teensy 3.1
× 1

应用和在线服务

Arduino IDE
SerialDebugApp

关于这个项目

改进 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是可选的

制造工艺

  1. 熨衣板
  2. 印刷电路板
  3. 冲浪板
  4. Arduino 板为户外应用带来智能
  5. Arduino 板面向工业物联网
  6. RaspiRobot Board V2
  7. 简单字时钟(Arduino)
  8. Arduino Spybot
  9. FlickMote
  10. 自制电视 B-Gone
  11. 主时钟
  12. 找到我