找到关于 Arduino 的203 篇文章

如何在 Arduino 中使用 'U' 和 'L' 格式化符?

Yash Sanghvi
更新于 2021年7月24日 14:16:22

586 次浏览

在阅读 Arduino 代码时,您可能会遇到一些后面带有 U 或 L 或两者兼有的数字(或者小写 u 和 l)。这些是格式化符,它们强制整数常量采用特定的格式。U 强制整数常量采用无符号数据格式,而 L 强制整数常量采用长整数数据格式。这些格式化符可在定义变量以及直接在公式中使用一些整数值时使用。例如:int a = 33u; #define b 33ul int c = a*1000L;以上所有…阅读更多

Arduino 中的字符串比较

Yash Sanghvi
更新于 2021年7月24日 14:11:06

416 次浏览

用于比较整数的运算符(例如 ==,!=,>,<,>=,<=)也用于比较字符串。字符串比较区分大小写;例如,"a" 与 "A" 不相等。可以使用这些运算符直接比较字符串;例如,s1 > s2 或 s1 < 'A'。示例请查看以下示例。void setup() { Serial.begin(9600); Serial.println(); String s1 = "Hello"; String s2 = "hello"; String s3 = "100"; String s4 = "90"; if (s1 > s2) { Serial.println("s1 大于 s2"); } else if(s2 > s1) { Serial.println("s2 大于 s1"); } if (s3 > s4) { Serial.println("s3 大于 s4"); } else if(s4 > s3) { …阅读更多

Arduino 中的字符串到字节数组

Yash Sanghvi
更新于 2021年7月24日 14:07:44

8K+ 次浏览

getBytes() 函数有助于将字符串的内容复制到字节数组。语法如下:string1.getBytes(buf, len)其中,string1 是要将其内容复制到字节数组的字符串,buf 是字节数组,len 是要复制的内容的长度。示例以下示例说明了如何使用此函数:byte buf[10]; void setup() { Serial.begin(9600); Serial.println(); String s1 = "Hello World"; s1.getBytes(buf, 5); for (int i = 0; i < 10; i++) { Serial.println(buf[i]); } } void loop() { }输出串口监视器输出显示…阅读更多

如何在 Arduino 中使用 isControl()?

Yash Sanghvi
更新于 2021年7月24日 14:02:04

565 次浏览

isControl() 函数用于确定字符是否为控制字符。控制字符或非打印字符 (NPC) 是字符集中不表示书面符号的代码点(数字)。ASCII 表中代码低于 32 的所有条目都是此类字符。这包括诸如 ''、'\t' 等字符。语法isControl 函数的语法如下:isControl(myChar)其中 myChar 是正在评估的字符。如果它是控制字符,则此函数返回 True,否则返回 False。示例以下示例说明了如何使用此函数:void setup() { …阅读更多

如何将 Arduino 与 GSM 模组连接并 ping 到网站?

Yash Sanghvi
更新于 2021年7月24日 13:57:06

1K+ 次浏览

在这篇文章中,我们将了解如何将 Arduino 与 GSM 模组连接并 ping 到网站。您将需要以下内容:一块 Arduino 开发板一个 GSM 模组(SIM800C、SIM900A 是流行的示例,但您也可以使用任何其他模组)一张 GSM (2G) SIM 卡,或一张具有 2G 回退选项的 4G SIM 卡(Jio SIM 卡不适用于此项目)一个 GSM 天线您还可以获得 GSM 模组开发板,如下所示(SIM 卡插槽位于板子的另一侧):GSM 模组通过 UART 与微控制器交互(参见…阅读更多

如何将 Arduino 与 GSM 模组连接并删除所有已读短信?

Yash Sanghvi
更新于 2021年7月24日 13:48:08

759 次浏览

在这篇文章中,我们将了解如何将 Arduino 与 GSM 模组连接并删除所有已读短信。您将需要以下内容:一块 Arduino 开发板一个 GSM 模组(SIM800C、SIM900A 是流行的示例,但您也可以使用任何其他模组)一张 GSM (2G) SIM 卡,或一张具有 2G 回退选项的 4G SIM 卡(Jio SIM 卡不适用于此项目)一个 GSM 天线您还可以获得 GSM 模组开发板,如下所示(SIM 卡插槽位于板子的另一侧):GSM 模组通过 UART…阅读更多

如何将 Arduino 与 GSM 模组连接并读取短信?

Yash Sanghvi
更新于 2021年7月24日 13:39:35

3K+ 次浏览

在这篇文章中,我们将了解如何将 Arduino 与 GSM 模组连接并读取发送到连接到该模组的 SIM 卡的短信。您将需要以下内容:一块 Arduino 开发板一个 GSM 模组(SIM800C、SIM900A 是流行的示例,但您也可以使用任何其他模组)一张 GSM (2G) SIM 卡,或一张具有 2G 回退选项的 4G SIM 卡(Jio SIM 卡不适用于此项目)一个 GSM 天线您还可以获得 GSM 模组开发板,如下所示(SIM 卡插槽位于板子的另一侧):GSM…阅读更多

Arduino 物联网 (IoT) 开发板概述

Yash Sanghvi
更新于 2024年3月4日 13:12:22

294 次浏览

Arduino 推出了许多专门用于物联网 (IoT) 应用的开发板。如果您访问 Arduino 网站的产品页面,您会发现一个专门用于物联网开发板的部分。它们的价格从 18 美元到 69 美元不等。这些开发板与其他 Arduino 开发板(如 Uno)的主要区别在于板载连接的存在。例如,Arduino Nano 33 IOT 开发板具有 WiFi 和蓝牙连接功能。MKR Fox 1200 开发板(仅在欧洲有售)支持 Sigfox 架构。MKR GSM 1400 开发板支持 GSM。MKR NB 1500 支持最近开发的 NBIoT…阅读更多

Arduino Uno 与 Arduino Micro 的比较

Yash Sanghvi
更新于 2021年7月24日 13:30:14

967 次浏览

我们将比较 Arduino Uno 和 Arduino Due 开发板的规格Arduino UnoArduino Micro请参阅下表以进行详细比较UnoMicro常规尺寸价格2.7 英寸 x 2.1 英寸20-23 美元1.88 英寸 x 0.7 英寸20-21 美元连接I/O 引脚PWM 引脚模拟引脚146620712计算处理器Flash 内存SRAMEEPROM时钟速度电压等级USB 连接ATmega328P32 kB2 kB1 kB16 MHz5V标准 A/B USBATmega32u432 kB2.5 kB1 kB16 MHz5VMicro USB通信硬件串口SPI 支持I2C 支持1是是2是是Arduino Micro 与 Leonardo 非常相似。Micro 和 Leonardo 之间最大的区别可能在于外形尺寸。除了上表中提到的差异外,我还想强调另一个主要区别:Micro 的 ATmega32u4 具有内置 USB 通信功能,从而无需…阅读更多

Arduino Uno 与 Arduino Leonardo 的比较

Yash Sanghvi
更新于 2021年7月24日 13:19:49

619 次浏览

我们将比较Arduino Uno和Arduino Leonardo开发板的规格。Arduino Uno Arduino Leonardo 请参考下表进行详细比较:−Uno Leonardo通用尺寸价格2.7'' x 2.1''$20-232.7'' x 2.1''$20-21连接性I/O引脚PWM引脚模拟引脚146620712计算处理器Flash内存SRAMEEPROM时钟速度电压等级USB连接ATmega328P32 kB2 kB1 kB16 MHz5V标准A/B USBATmega32u432 kB2.5 kB1 kB16 MHz5V标准A/B USB通信硬件串口SPI支持I2C支持1是是2是(仅主设备)是除了上表中提到的差异外,我还想强调另外两个主要区别:Leonardo的SPI引脚不是通过数字引脚引出的,而是通过ICSP接口引出的。而且从属选择引脚根本没有引出。因此,Leonardo ... 阅读更多

广告