在 Arduino 编程环境中,Serial.println()
和 Serial.print()
都是用于向串行端口发送数据的函数,它们之间的区别在于是否在输出的末尾添加换行符(\n
)。
-
Serial.println():
Serial.println()
函数会在输出的末尾添加一个换行符(\n
),这样每次调用该函数输出的内容都会单独占据一行。这对于分隔不同的输出数据或使输出更易读很有用。- 例如,
Serial.println("Hello, world!");
将会输出字符串 "Hello, world!",并在其后添加换行符,使下一个输出从新的一行开始。
-
Serial.print():
Serial.print()
函数不会在输出的末尾添加换行符,因此连续调用该函数输出的内容将会连续显示在同一行上。- 例如,
Serial.print("Hello, "); Serial.println("world!");
将会输出 "Hello, world!",但是 "world!" 将会显示在 "Hello, " 的后面,不会另起一行。
综上所述,Serial.println()
用于输出带换行符的文本,而 Serial.print()
用于输出文本但不会添加换行符。你可以根据需要选择适合的函数来输出数据。