找到 112 篇文章 关于 Arduino 开发板

停止 Arduino 串口终端自动滚动

Yash Sanghvi
更新于 2021年3月23日 11:30:33

2K+ 阅读量

假设您有如下代码:示例void setup() {    Serial.begin(9600); } void loop() {    // 在此处放置您的主代码,以便重复运行:    Serial.println(analogRead(A0)); }如您所见,它持续打印 A0 引脚上的 ADC 转换结果。此类程序可能会快速填满串口终端,速度快于您的眼睛所能感知的范围。对于此类情况,您可能希望简单地停止串口监视器中的滚动。您可以通过取消选中串口监视器窗口左下角的“自动滚动”复选框来实现。输出完成此操作后,您可以阅读 ... 阅读更多

在 Arduino 中打印换行符和制表符

Yash Sanghvi
更新于 2021年3月23日 11:29:44

5K+ 阅读量

为了打印换行符,您可以在文本中引入“\n”字符,或者使用 Serial.println() 代替 Serial.print()。下面给出了一个示例代码:示例void setup() {    // 在此处放置您的设置代码,以便运行一次:    Serial.begin(9600);    Serial.println();    Serial.print("这是第一行这是第二行");    Serial.println("这是第三行");    Serial.println("这是第四行"); } void loop() {    // 在此处放置您的主代码,以便重复运行:     }上述代码的串口监视器输出如下:输出为了添加制表符空格,您可以在代码中引入“\t”。示例代码 ... 阅读更多

在 Arduino 中减少打印时的小数位数

Yash Sanghvi
更新于 2021年3月23日 11:26:19

951 阅读量

通常,某些函数可以输出非常长的浮点数,带有几位小数。很多时候,我们只对前几位小数位数感兴趣,其余的小数位数只会降低可读性并使串口监视器窗口变得杂乱。为了在打印到串口监视器时对浮点数进行四舍五入,您只需将所需的小数位数作为第二个参数添加到 serial.print 中。下面显示了一个示例:示例void setup() {    // 在此处放置您的设置代码,以便运行一次:    Serial.begin(9600);    Serial.println("打印小数");    Serial.println(9.6745, 0); // 这将打印 10    Serial.println(9.6745, 1); ... 阅读更多

在 Arduino 中打印二进制值

Yash Sanghvi
更新于 2021年3月23日 11:25:48

10K+ 阅读量

为了在 Arduino 中打印数字/字符的二进制表示形式,您可以将“BIN”作为 Serial.print() 函数的第二个参数添加。示例如下:示例void setup() {    // 在此处放置您的设置代码,以便运行一次:    Serial.begin(9600);    Serial.println();    Serial.println(75);    Serial.println(75, BIN);    Serial.println('A');    Serial.println('A', BIN);    Serial.println(1.912, BIN); } void loop() {    // 在此处放置您的主代码,以便重复运行:     }上述代码的串口监视器输出如下:如您所见,这仅适用于整数和字符,而不适用于浮点数 ... 阅读更多

在 Arduino 中打印十六进制值

Yash Sanghvi
更新于 2021年3月23日 11:21:41

8K+ 阅读量

为了打印数字或字符的十六进制等效值,将“HEX”作为 Serial.print() 的第二个参数添加就足够了。以下代码演示了这一点:示例void setup() {    // 在此处放置您的设置代码,以便运行一次:    Serial.begin(9600);    Serial.println();    Serial.println(75);    Serial.println(75, HEX);    Serial.println('A');    Serial.println('A', HEX); } void loop() {    // 在此处放置您的主代码,以便重复运行:     }相应的串口监视器输出如下:现在,将十进制数 75 转换为十六进制值非常简单,您甚至可以验证 0x4B 是正确的十六进制表示 ... 阅读更多

在 Arduino 中打印纯文本

Yash Sanghvi
更新于 2021年3月23日 11:21:18

728 阅读量

要将纯文本打印到串口监视器,可以使用 Serial.print() 函数。为了使用此函数,首先需要初始化 Serial(最好在 setup 中)。下面显示了一个典型的实现:示例void setup() {    // 在此处放置您的设置代码,以便运行一次:    Serial.begin(9600); } void loop() {    // 在此处放置您的主代码,以便重复运行:    Serial.print("Hello!");    delay(100); }请注意,Serial.begin() 的参数表示波特率。您需要将串口监视器的波特率设置为此值,以便正确读取打印的消息。 ... 阅读更多

在 Arduino 中添加延迟

Yash Sanghvi
更新于 2021年3月23日 11:20:56

1K+ 阅读量

为了在 Arduino 中添加时间延迟,您可以使用 delay() 函数。它以毫秒为单位的延迟值作为参数。下面给出了一个示例执行:示例void setup() {    // 在此处放置您的设置代码,以便运行一次:    Serial.begin(9600); } void loop() {    // 在此处放置您的主代码,以便重复运行:    Serial.print("Hello!");    delay(2000); }上述代码每 2 秒打印一次“Hello!”。正如您可能猜到的那样,使用 delay 函数可以引入的最小延迟为 1 毫秒。如果您想要更短的延迟怎么办?Arduino ... 阅读更多

如何在 Arduino IDE 中更改编程器

Yash Sanghvi
更新于 2021年3月23日 11:18:59

2K+ 阅读量

如果您希望使用 USB 线缆对电路板进行编程,则无需对默认设置进行任何更改。仅当您有外部编程器时,才继续阅读。如果您确实希望使用外部编程器对电路板进行编程,则可以通过转到“工具”->“编程器”来选择您选择的编程器。请注意,如果您想使用外部编程器上传草图,则单击“上传”按钮将不起作用。您需要转到“草图”->“使用编程器上传”。现在,您可能想知道使用外部编程器编程是否有任何优势 ... 阅读更多

更改 Arduino IDE 中的电路板选择

Yash Sanghvi
更新于 2021年3月23日 11:17:34

862 阅读量

在 Arduino IDE 中更改电路板非常简单。您需要转到“工具”->“电路板”。将打开可用电路板的列表。您可以选择您选择的电路板。选择后,您可以验证“工具”->“电路板”中电路板名称是否已更改。请注意,每个电路板都有一套自己的设置。例如,在选择 Arduino Nano 电路板时,您还可以配置处理器。请阅读您电路板的数据手册以了解您电路板的正确设置。在大多数情况下,默认设置可以正常工作。

如何在 Arduino IDE 中导出代码的二进制文件

Yash Sanghvi
更新于 2021年3月23日 11:14:59

4K+ 阅读量

有时,您需要导出编译后的代码二进制文件,以便与同事共享,或使用其他编程器(如ISP编程器)对您的开发板进行编程,或用于OTA(空中升级)目的。此导出的二进制文件(对于Arduino板实际上是hex文件)不仅包含您的应用程序代码,还包含hex格式的依赖项源代码。导出此二进制文件的方法如下:转到“草图” -> “导出编译后的二进制文件”现在,导航到包含您的草图(您的.ino文件)的文件夹。您可以使用“草图” -> “显示草图文件夹”导航到草图... 阅读更多

广告