当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Arduino Serial.println()用法及代码示例


说明

将数据作为人类可读的 ASCII 文本打印到串行端口,后跟回车符(ASCII 13 或 '\r')和换行符(ASCII 10 或 '\n')。此命令采用与 Serial.print() 相同的形式。

用法

Serial.println(val)
Serial.println(val, format)

参数

Serial: 串口对象。请参阅每个板上的可用串行端口列表序列主页面.
val:要打印的值。允许的数据类型:任何数据类型。
format:指定数字基数(对于整数数据类型)或小数位数(对于浮点类型)。

返回

println() 返回写入的字节数,但读取该数字是可选的。数据类型:size_t

示例代码

/*
 Analog input reads an analog input on analog in 0, prints the value out.
 created 24 March 2006
 by Tom Igoe
 */

int analogValue = 0;    // variable to hold the analog value

void setup() {
  // open the serial port at 9600 bps:
  Serial.begin(9600);
}

void loop() {
  // read the analog input on pin 0:
  analogValue = analogRead(0);

  // print it out in many formats:
  Serial.println(analogValue);       // print as an ASCII-encoded decimal
  Serial.println(analogValue, DEC);  // print as an ASCII-encoded decimal
  Serial.println(analogValue, HEX);  // print as an ASCII-encoded hexadecimal
  Serial.println(analogValue, OCT);  // print as an ASCII-encoded octal
  Serial.println(analogValue, BIN);  // print as an ASCII-encoded binary

  // delay 10 milliseconds before the next reading:
  delay(10);
}

注意事项和警告

有关 Serial.println() 的异步性的信息,请参阅 Serial.write() reference page 的注释和警告部分。

相关用法


注:本文由纯净天空筛选整理自arduino.cc大神的英文原创作品 Serial.println()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。