Arduino:
打印调试输出

How to: (如何操作:)

void setup() {
  Serial.begin(9600); // 初始化串行通信
}

void loop() {
  int sensorValue = analogRead(A0); // 读取A0口模拟值
  Serial.print("Sensor value: ");
  Serial.println(sensorValue); // 打印变量值
  delay(1000); // 1秒延迟
}

样例输出:

Sensor value: 345
Sensor value: 346
Sensor value: 347

Deep Dive (深入探究)

历史上,打印调试信息始于打字机和早期的计算机终端。在Arduino中,Serial对象提供了若干方法如print()println()来发送数据到连在USB上的电脑。选择不使用串行调试的替代方案可能是使用LED指示灯或者LCD屏幕来显示状态。但在处理复杂问题时,这些方法通常不如串行输出直接和丰富。

See Also (另请参阅)