找到关于 Arduino 的203 篇文章

在连接到 Arduino 的 SD 卡中存储新文件

Yash Sanghvi
更新于 2021年5月29日 13:51:08

609 次浏览

在本教程中,我们将创建一个新文件到连接到 Arduino Uno 的 SD 卡中。电路图如下所示 - 如您所见,您需要进行以下连接 - SD 卡座 Arduino Uno Vcc 5V GND GND MISO 12 MOSI 11 SCK 13 CS 10 仅对于 Vcc,请确保您的 SD 卡座接受 5V 输入。如果它接受 3.3V 输入,则将其连接到 Arduino Uno 上的 3.3V 引脚。代码演练我们将逐步讲解内置 SD 库自带的示例代码。您可以从 文件 → 示例 → SD → Datalogger 中访问它,或者您也可以在... 阅读更多

了解 Arduino Uno 引脚图

Yash Sanghvi
更新于 2021年5月29日 13:51:31

382 次浏览

Arduino Uno 开发板如下所示 - 如您所见,引脚大致分为 3 个部分。图像底部有两个部分,顶部一个部分。让我们看一下底部的部分。第一部分第一部分包含电源引脚。如果您使用外部电源(而不是 USB)为开发板供电,则可以使用 Vin 引脚。建议电压范围为 7-12 V。3.3V 和 5V 引脚分别提供 3.3V 和 5V 输出,应用于使用 Arduino 开发板为其他组件供电。最大电流来自... 阅读更多

连接 SD 卡到 Arduino 并获取卡信息

Yash Sanghvi
更新于 2021年5月29日 13:49:23

358 次浏览

在本教程中,我们将 Arduino Uno 连接到 SD 卡并提取卡信息。电路图如下所示 - 如您所见,您需要进行以下连接 - SD 卡座 Arduino Uno Vcc 5V GND GND MISO 12 MOSI 11 SCK 13 CS 10 仅对于 Vcc,请确保您的 SD 卡座接受 5V 输入。如果它接受 3.3V 输入,则将其连接到 Arduino Uno 上的 3.3V 引脚。代码演练我们将逐步讲解内置 SD 库自带的示例代码。您可以从 文件 → 示例 → SD → CardInfo 中访问它,或者您也可以在... 阅读更多

等待用户输入以在 Arduino 中启动草图

Yash Sanghvi
更新于 2021年5月29日 13:33:04

1K+ 次浏览

使用 Arduino 或任何微控制器板时,许多人都会遇到一个问题,那就是您可能忘记在编程开发板之前启动串口监视器,并在启动串口监视器时错过一些打印语句。解决此问题的一种方法是在从用户(通过串口监视器)收到输入后才启动草图。这将确保您不会因为启动串口监视器延迟而错过串口监视器上的任何打印内容。示例 void setup() { // 在此处放置您的设置代码,仅运行一次: Serial.begin(9600); ... 阅读更多

读取串口监视器发送到 Arduino 的值

Yash Sanghvi
更新于 2021年5月29日 13:31:35

951 次浏览

Arduino 的串口监视器顶部有一个文本框,用户可以通过该文本框向 Arduino 开发板发送文本。文本可以通过 Serial.read() 读取。此外,Serial.available() 函数可用于检查是否有数据可供读取。它返回可供读取的字符或字节数,即存储在串口接收缓冲区中的字节数。示例使用这些函数,让我们为 Arduino 创建一个简单的回显程序。其代码如下所示 - void setup() { // 在此处放置您的设置代码,仅运行一次: ... 阅读更多

Arduino 中的 switch case

Yash Sanghvi
更新于 2021年5月29日 13:29:47

10K+ 次浏览

Arduino 中的 switch case 就像 C 语言中的 switch case 一样。对于那些不知道 switch case 的人来说,当它们涉及变量的值时,它是一种更紧凑的编写多个 if 语句的方式。语法 switch (var) { case value1: // value1 的语句 break; case value2: // value2 的语句 break; ... default: // 默认值的语句 break; } var 是我们检查其不同值的变量。如果它的值... 阅读更多

Arduino 中的数字读取

Yash Sanghvi
更新于 2021年5月29日 13:29:22

6K+ 次浏览

就像 analogRead() 帮助您读取模拟电压一样,digitalRead() 帮助您读取数字电平。语法 digitalRead(pin) 当 pin 是您希望读取其数字电平的引脚编号时。此函数返回 HIGH 或 LOW。请注意,如果您希望读取的引脚未连接到任何东西,它可能会返回 HIGH 或 LOW,并且此值会随时间和噪声而变化。此外,通常情况下,模拟引脚可以用于 digitalRead()。正如 Arduino 的文档中所述,以下情况除外 - Arduino Nano、Pro Mini 和 Mini 的 A6 和 A7 引脚,它们只能... 阅读更多

在 Arduino 中获取 ASCII 表

Yash Sanghvi
更新于 2021年5月29日 13:30:09

2K+ 次浏览

在本文中,我们将逐步讲解 Arduino 中的示例代码,该代码有助于在串口监视器输出中生成 ASCII 表。供您参考,这就是 ASCII 表的样子 - http://www.asciitable.com/ 它包含字符,后跟其十进制、十六进制的 ASCII 代码,有时甚至还有八进制和二进制表示。在此示例中,我们将打印出所有可打印 ASCII 字符的这些表示。请记住,第一个可打印 ASCII 字符从数字 33 开始,可打印字符一直持续到数字 126。由于我们将在串口监视器上打印 ASCII 表,因此... 阅读更多

在 Arduino 中设置字符串中特定位置的字符

Yash Sanghvi
更新于 2021年5月29日 13:30:39

748 次浏览

如果您不想覆盖字符串,而只是更改特定位置的字符,Arduino 提供了 setCharAt() 函数来实现这一点。语法 String1.setCharAt(ind, new_char); String 1 是要修改的字符串。ind 是需要设置字符的索引。new_char 是需要设置的新字符的值。此函数不返回任何内容,并就地修改字符串。示例以下示例说明了此函数的用法。void setup() { // 在此处放置您的设置代码,仅运行一次: Serial.begin(9600); Serial.println(); String string1 = "Hello World!"; Serial.println(string1); string1.setCharAt(4,... 阅读更多

在 Arduino 中比较字符串

Yash Sanghvi
更新于 2021年5月29日 13:32:02

4K+ 次浏览

Arduino 有一个内置的 compareTo() 函数,它可以帮助比较哪个字符串在另一个字符串之前。非常粗略地说,您可以这样想:如果您得到两个字符串,哪个字符串会在字典中排在前面。语法 String1.compareTo(String2) 其中 String1 和 String2 是要比较的两个字符串。此函数返回一个整数。以下是整数值的解释 - 负数 - String1 在 String2 之前 0 - String1 和 String2 相等 正数 - String2 在 String1 之前 请注意,此函数区分大小写。因此 'A' 在 'a' 之前,'B' 在 'a' 之前。但 'a' 在 'b' 之前。此外,... 阅读更多

广告