用户工具

站点工具


reference:language:serial_println

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
reference:language:serial_println [2017/10/04 06:41] 弘毅reference:language:serial_println [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
 +[[reference:language:serial|Serial]]
 +====== println() ======
 +
 +===== 说明 =====
 +
 +打印数据到串行端口,输出人们可识别的ASCII码文本并回车 (ASCII 13, 或 '\r') 及换行(ASCII 10, 或 '\n')。此命令采用的形式与Serial.print ()相同   。
 +===== 语法 =====
 +
 +Serial.println(val) 
 +\\ Serial.println(val, format)
 +===== 参数 =====
 +
 +val: 打印的内容 - 任何数据类型都可以
 +\\ format: 指定基数(整数数据类型)或小数位数(浮点类型)
 +===== 返回 =====
 +
 +字节(byte)
 +\\ println()将返回写入的字节数,但可以选择是否使用它。
 +===== 例子 =====
 +<code cpp>
 +/*
 + 模拟输入信号
 + 读取模拟口0的模拟输入,打印输出读取的值。
 + 由 Tom Igoe创建于2006年3月24日
 + */
 +
 +int analogValue = 0;    // 定义一个变量来保存模拟值
 +
 +void setup() {
 +  //设置串口波特率为9600 bps:
 +  Serial.begin(9600);
 +}
 +
 +void loop() {
 +  //读取引脚0的模拟输入:
 +  analogValue = analogRead(0);
 +
 +  //打印g各种格式:
 +  Serial.println(analogValue);       //打印ASCII编码的十进制
 +  Serial.println(analogValue, DEC);  //打印ASCII编码的十进制
 +  Serial.println(analogValue, HEX);  //打印ASCII编码的十六进制
 +  Serial.println(analogValue, OCT);  //打印ASCII编码的八进制
 +  Serial.println(analogValue, BIN);  //打印一个ASCII编码的二进制
 +
 +  // 延时10毫秒:
 +  delay(10);
 +}
 +</code>
 +
 +