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 |
---|
| [[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> |
| |
| |
| |