arduino 串口打印多个变量
在本教程中,我们将讨论如何使用 serial.print() 和 serial.println() 函数在串口监视器上打印变量值。
使用 arduino 中的 serial.print()
函数在串口监视器上打印变量值
如果要在同一行上在串口监视器上打印一个或多个变量值,则可以使用 serial.print()
函数轻松地完成此操作。此函数将变量作为输入参数,并将该变量打印在串口监视器上。如果要处理浮点数,则还可以在 serial.print()
函数中传递第二个参数,该参数定义小数点后的位数。你可以使用此函数打印任何数据类型变量。例如,考虑我们要在串口监视器上打印一个整数。请参见下面的示例代码。
void setup() {
int myinteger = 10;
serial.begin(9600);
serial.print(myinteger);
}
在上面的代码中,myinteger
是类型为 int
的变量,我们将其打印在串口监视器上。你可以根据给定的变量更改变量值。考虑另一个示例,我们要在串口监视器上打印一个浮点数,最多 2 个小数位。请参见下面的示例代码。
void setup() {
float myfloat = 1.1234;
serial.begin(9600);
serial.print(myfloat, 2);
}
myfloat
是类型 float
的变量,我们将其打印在串口监视器上。你可以根据给定的变量更改变量值。在这种情况下,结果将是 1.12,因为我们在 serial.print()
函数中传递了第二个参数,该参数定义了小数点后的位数。你可以根据给定的变量更改位数。现在考虑另一个示例,我们要在同一行中打印多个变量。请参见下面的示例代码。
void setup() {
int first = 100;
int second = 200;
serial.begin(9600);
serial.print(first);
serial.print("\t");
serial.print(second);
}
在上面的代码中,我们正在打印两个数字,并在两个数字之间使用制表符空格。在代码中,\t
用于打印制表符空格,以便结果可见。你可以打印任意多个变量,也可以使用不同的字符将它们彼此分隔,例如逗号。请注意,serial.print()
函数仅在一行中打印变量。如果要在多行上打印变量,则必须使用 serial.println()
函数。
在 arduino 上使用 serial.println()
函数在串口监视器上打印变量值
如果要在不同的行上打印变量,则可以使用 arduino 中的 serial.println()
函数轻松地做到这一点。该函数的功能与 serial.print()
函数相同,不同之处在于该函数在打印变量值后转到下一行。例如,考虑要在不同的行上打印多个变量。请参见下面的示例代码。
void setup() {
int first = 100;
int second = 200;
serial.begin(9600);
serial.println(first);
serial.println(second);
}
在上面的代码中,第一个变量将被打印在第一行上,第二个变量将被打印在第二行上。你可以同时使用这两个函数来获得所需的输出。例如,考虑我们要在多行上打印多个值。请参见下面的示例代码。
int first = 0;
int second = 50;
void setup() { serial.begin(9600); }
void loop() {
while (first <= 50) {
serial.print(first);
serial.print("\t");
serial.println(second);
first = first 1;
second = second - 1;
}
while (1) {
}
}
在上面的代码中,我们在串口监视器上用制表符空格打印了两个变量。第一个变量的取值范围是 0 到 50,第二个变量的取值范围是 50 到 0。
转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处
本文地址:
相关文章
arduino 复位
发布时间:2024/03/13 浏览次数:315 分类:c
-
可以通过使用复位按钮,softwarereset 库和 adafruit sleepydog 库来复位 arduino。
发布时间:2024/03/13 浏览次数:181 分类:c
-
可以使用简单的方法 toint()函数和 serial.parseint()函数将 char 转换为 int。
发布时间:2024/03/13 浏览次数:151 分类:c
-
可以使用 arduino 中的循环制作计数器。
arduino printf 函数
发布时间:2024/03/13 浏览次数:223 分类:c
-
通过使用 sprintf()函数和 serial.print()函数,可以获得与 printf()相同的输出。