arduino 串口打印多个变量-ag捕鱼王app官网

arduino 串口打印多个变量

作者:迹忆客 最近更新:2024/03/13 浏览次数:

在本教程中,我们将讨论如何使用 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。

上一篇:arduino if 语句

下一篇:

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

arduino 中停止循环

发布时间:2024/03/13 浏览次数:444 分类:c

可以使用 exit(0),无限循环和 sleep_n0m1 库在 arduino 中停止循环。

arduino 复位

发布时间:2024/03/13 浏览次数:315 分类:c

可以通过使用复位按钮,softwarereset 库和 adafruit sleepydog 库来复位 arduino。

发布时间:2024/03/13 浏览次数:181 分类:c

可以使用简单的方法 toint()函数和 serial.parseint()函数将 char 转换为 int。

arduino if 语句

发布时间:2024/03/13 浏览次数:123 分类:c

可以使用 if 语句检查 arduino 中的不同条件。

arduino icsp

发布时间:2024/03/13 浏览次数:214 分类:c

icsp 引脚用于两个 arduino 之间的通信以及对 arduino 引导加载程序进行编程。

发布时间:2024/03/13 浏览次数:151 分类:c

可以使用 arduino 中的循环制作计数器。

使用 c 编程 arduino

发布时间:2024/03/13 浏览次数:127 分类:c

本教程将讨论使用 arduino ide 在 c 中对 arduino 进行编程。

arduino 中的子程序

发布时间:2024/03/13 浏览次数:168 分类:c

可以通过在 arduino 中声明函数来处理子程序。

arduino printf 函数

发布时间:2024/03/13 浏览次数:223 分类:c

通过使用 sprintf()函数和 serial.print()函数,可以获得与 printf()相同的输出。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便
网站地图