print()

描述

以人们可理解的ASCII文本形式打印数据到串口监视窗口。

语法

Serial.print(data,format)

(该语法暂不支持)

或者

Serial.print(data)

参数

data:可以是多种类型。

程序语句 监视窗口显示
Serial.print(78) 78
Serial.print(1.23456) 1.23
Serial.print(‘N’) N
Serial.print(“Hello,world!”) Hello,world!

格式:可以自己定义输出为几进制(格式);可以是BIN(二进制,或以2为基数),OCT(八进制,或以8为基数),DEC(十进制,或以10为基数),HEX(十六进制,或以16为基数)。对于浮点型数字,可以指定输出的小数数位。(浮点型数据,仅float单精度变量可设置,最多小数点后7位数输出。double双精度不适用于该设置。)例如

format值 格式种类 程序语句 监视窗口显示
BIN 二进制 Serial.print(78,BIN) 1001110
OCT 八进制 Serial.print(78,OCT) 116
DEC 十进制 Serial.print(78,DEC) 78
HEX 十六进制 Serial.print(78,HEX) 4E
阿拉伯数字 指定小数位 Serial.println(1.23456,2) 1.23

返回

返回写入的字节数

例程

以下例程通过Serial1.print()实现stduino与电脑间的串口通讯,每秒输出”Hello,world!”。

void setup() {

  // put your setup code here, to run once:
Serial.begin(9600);//初始化
}

void loop() {
  // put your main code here, to run repeatedly:
Serial.print("Hello,World");
        delay(1000);
}

注意

访问Stduino官网 ,了解更多Stduino动态