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

SerialDebug:为 Arduino 引入分级日志的专业调试库

支持板卡

Uno、Mega、Due、MKR 系列、ESP8266/ESP32、Teensy 3.x、Arduino 101 等几乎所有主流板卡(AVR Tiny 除外)。

痛点与动机

Android、iOS、ESP-IDF 等现代平台均提供 分级日志 (Verbose/Debug/Info/Warn/Error),可按重要性过滤输出。Arduino 标准 Serial.print 缺乏此能力,导致调试信息混杂难读。

SerialDebug 库特性

快速上手


#include <SerialDebug.h>  // Library Manager 搜索 "SerialDebug" 安装

void setup() {
  Serial.begin(115200);
  debug.setLevel(DEBUG);           // 全局级别
  debug.setLevel("WIFI", VERBOSE); // 模块级别
}

void loop() {
  debugV("Verbose: 详细流程");
  debugD("Debug:  调试信息");
  debugI("Info:   关键节点");
  debugW("Warn:   潜在问题");
  debugE("Error:  严重错误");
  delay(1000);
}

SerialDebugApp (可选)

获取与文档

库地址:GitHub(含详细 Wiki、示例、迁移指南)

原理图

仅需一块任意支持板卡,板载 LED 可选做心跳指示。

SerialDebug:为 Arduino 引入分级日志的专业调试库

制造工艺

  1. 熨衣板制造:设计、材料与生产流程
  2. 印制电路板:设计、制造与未来趋势
  3. 冲浪板构造与设计:从波利尼西亚起源到现代创新
  4. RasPiRobot Board V2:将树莓派扩展为强大机器人控制器
  5. DIY Arduino单词时钟 – 极简优雅的实时文字显示
  6. DIY 蓝牙控制 Arduino 间谍小车
  7. FlickMote:基于手势的智能家居红外遥控器
  8. DIY Arduino TV-B-Gone:万能关机遥控器
  9. 自制大尺寸LED主时钟带闹钟功能 — 12米外清晰可见
  10. Find Me:基于 Arduino 与蓝牙的智能寻物器制作指南
  11. Arduino 发布 Portenta H7:CES 首秀工业级 IoT 开发板
  12. Arduino Edge Control板赋能智能户外物联网与AI精准农业