-
使用Arduino解码和发送433 MHz RF信号
本教程介绍如何使用Arduino解码来自RF遥控器的433 MHz信号,并使用Arduino和433 MHz发射器发送信号以远程控制电源开关插座。 为什么要解码射频信号? 我尝试了不同的方法来控制电源电压,但有些方法需要: 处理交流电压的经验 在墙壁/天花板/开关上开孔 修改电气面板 了解每个国家/地区的电气规则 很难想出一个安全且适合所有人的解决方案。远程控制连接到电源电压的电器的最简单、最安全…...- Luca
- 0
- 0
- 583
-
RF 433MHz 发射器/接收器模块使用 – Arduino教程
这篇文章是关于使用 Arduino 的流行 RF 433MHz 发射器/接收器模块的指南。我们将解释它们的工作原理并分享一个 Arduino 项目示例,您可以将其应用到您自己的项目中。 描述 在本教程中,我们将使用 FS1000A 发射器和相应的接收器,但提供的说明也适用于以类似方式工作的其他 433MHz 发射器/接收器模块。这些 RF 模块在 Arduino 爱好者中非常受欢迎,并用于需要无…...- Luca
- 0
- 0
- 684
-
nRF24L01 – 2.4GHz RF 收发器使用 – Arduino教程
这篇文章旨在成为 nRF24L01 – 2.4GHz RF 收发器模块的完整指南。我将解释它的用途、展示其规格并分享一个 Arduino 项目示例,您可以将其应用到您自己的项目中。 描述 这些 RF 模块在 Arduino 爱好者中非常受欢迎。nRF24L01 用于需要无线控制的各种应用。它们是收发器,这意味着每个模块都可以发送和接收数据。 这些模块非常便宜,您可以将它们与任何微控…...- Luca
- 0
- 0
- 296
-
NEO-6M GPS模块使用指南 – Arduino教程
本教程介绍如何将 NEO-6M GPS 模块与 Arduino 一起使用来获取 GPS 数据。GPS 代表全球定位系统,可用于确定旅行时的位置、时间和速度。 你将学习如何: 将 NEO-6M GPS 模块连接到 Arduino UNO 获取原始 GPS 数据 解析原始数据以获取选定且可读的 GPS 信息 获取位置 介绍 NEO-6M GPS 模块 NEO-6M GPS模块如下图所示。它带有一个…...- Luca
- 0
- 0
- 1.8k
-
SIM900 GSM Shield通过SMS获取传感器数据 – Arduino教程
在本教程中,我们将向您展示如何使用 Arduino UNO、继电器模块和 SIM900 GSM 扩展板通过 SMS 控制 12V 灯。 在继续学习本教程之前,我们建议使用以下资源: 项目概况 本项目使用SIM900 GSM扩展板通过Arduino接收和发送短信。该项目旨在: 打开 12V lamp 当您向Arduino发送带有文本“ON”的短信时 关闭 12V lamp 当您向Arduino发送…...- Luca
- 0
- 0
- 89
-
通过SMS控制12V的灯 – Arduino联网教程
在本教程中,我们将向您展示如何使用 Arduino UNO、继电器模块和 SIM900 GSM 扩展板通过 SMS 控制 12V 灯。 在继续学习本教程之前,我们建议先学习以下资源: 项目概况 本项目使用SIM900 GSM扩展板通过Arduino接收和发送短信。该项目旨在: 打开 12V lamp 当您向Arduino发送带有文本“ON”的短信时 关闭 12V lamp 当您向Arduino发…...- Luca
- 0
- 0
- 92
-
SIM900 GSM GPRS扩展板指南 – Arduino教程
这篇文章是Arduino SIM900 GSM GPRS扩展板的完整指南。了解如何发送和接收短信以及如何使用 Arduino 拨打和接听电话。 在本教程中,我们将介绍: SIM900 GSM GPRS扩展板简介 SIM900 GSM GPRS扩展板硬件 SIM900 AT命令 测试shield 发送和接收短信 拨打和接听电话 SIM900 GSM GPRS扩展板简介 SIM900 GSM …...- Luca
- 0
- 0
- 224
-
带中继的Arduino以太网Web服务器
这篇文章演示了如何搭建一个Arduino以太网Web服务器,用于控制连接到灯的继电器。 您可以通过任何连接到相同网络的设备上的浏览器访问您的Web服务器。 注意:如果您对处理电源电压不够熟悉,但仍想尝试完成该项目,您可以将继电器模块替换为LED。代码和原理图非常相似。 以太网扩展板 Arduino以太网扩展板简单地将您的Arduino连接到互联网。只需将此模块安装到Arduino板上,使用RJ4…...- Luca
- 0
- 0
- 106
-
Arduino + 以太网扩展板制作 Web 服务器 – Arduino教程
这个项目是关于使用带有以太网扩展板的Arduino。我将控制一个 LED 和一个伺服器,但您可以应用此方法来控制您想要的任何电子设备。(如直流电机、蜂鸣器、继电器、步进电机等) 介绍 上传并连接到互联网时提供的代码会在您的局域网中创建一个网络服务器,您只需使用该 IP 即可通过浏览器访问该网络服务器。之后,它会显示一个类似于下面的网页。当您按下“打开 LED”按钮时,您的 url 将更改为:“h…...- Luca
- 0
- 0
- 77
-
诺基亚5110 LCD – Arduino使用教程
这篇文章旨在成为带有 Arduino 的诺基亚 5110 LCD 的完整指南。我将解释它的作用,展示它的规格,并分享一个Arduino项目示例,你可以采用并应用到你自己的项目中。 描述 诺基亚 5110 LCD 在 Arduino 中非常受欢迎。这些模块用于需要某种接口或向用户显示数据的各种应用。 这些模块非常便宜,您可以将它们与任何微控制器 (MCU) 一起使用。 规格诺基亚 5110 LCD…...- Luca
- 0
- 0
- 147
-
1.8寸 TFT显示器指南 – Arduino教程
在本教程中,我们将向您展示如何将 1.8 TFT 显示屏与 Arduino 一起使用。您将学习如何连接显示器、编写文本、绘制形状和在屏幕上显示图像。 1.8 TFT 显示屏介绍 1.8 TFT 是一款彩色显示屏,具有 128 x 160 个彩色像素。显示器可以从 SD 卡加载图像——它的背面有一个 SD 卡插槽。下图显示了屏幕的正面和背面视图。 该模块使用 SPI 通信 – 请参阅下面的接线。为了…...- Luca
- 0
- 16
- 1.7k
-
Nextion 显示屏使用 – Arduino教程
这篇文章介绍了Arduino Nextion显示器。我们将向您展示如何首次配置显示器,下载所需资源,以及如何将其与Arduino UNO板集成。我们还将制作一个简单的图形用户界面来控制Arduino引脚。 Nextion 显示屏简介 Nextion 是一种人机界面 (HMI) 解决方案。Nextion 显示器是电阻式触摸屏,可以轻松构建图形用户界面 (GUI)。它是监视和控制过程的绝佳解决方案,主…...- Luca
- 0
- 1
- 524
-
8×8 点矩阵MAX7219指南 – Arduino教程
我们将在本教程中使用的点阵是一个 8×8 矩阵,这意味着它有 8 列和 8 行,因此它总共包含 64 个 LED。 MAX7219芯片使控制点阵变得更加容易,只需使用Arduino板的3个数字引脚即可。 我认为最好的选择是购买带有MAX7219芯片作为模块的点阵,这样可以简化布线。 您可以一次控制多个矩阵。为此,您只需要将它们相互连接,因为它们的两侧都有引脚来扩展点阵。 所需零件 对于本教程,您…...- Luca
- 0
- 0
- 522
-
在 LCD 16×2 上显示 LED 字符 – Arduino教程
在这个项目中,我们将在带有进度条的 LCD 16×2 上显示 LED 字符。这是一个很好的Arduino初学者项目,可以开始使用LCD显示器。我们提供所需器件列表、原理图和代码。 LCD简介 显示信息的最简单、最便宜的方式是使用 LCD(液晶显示器)。这些存在于日常电子设备中,例如自动售货机、计算器、停车计时器、打印机等,非常适合显示文本或小图标。下图显示了 16×2 LCD 的正面和背面 vi…...- Luca
- 0
- 1
- 79
-
I2C OLED显示器使用教程 – Arduino教程
本文介绍如何将SSD1306 0.96英寸I2C OLED显示屏与Arduino一起使用。我们将向您展示OLED显示器的一些功能,如何将其连接到Arduino板,以及如何编写文本,绘制形状和显示位图图像。最后,我们将构建一个显示温度和湿度读数的项目示例。 隆重推出0.96英寸OLED显示屏 我们将在本教程中使用的有机发光二极管 (OLED) 显示器是SSD1306型号:128×64 像素的单色 0…...- Luca
- 0
- 0
- 808
-
TCA9548A I2C 多路复用器教程:ESP32、ESP8266、Arduino
在本教程中,您将学习如何使用 TCA9458A 1 至 8 I2C 多路复用器扩展 I2C 总线端口(ESP32、ESP8266、Arduino)。如果要控制具有相同 I2C 地址的多个 I2C 设备,则此硬件非常有用。例如,多个OLED显示器,或多个传感器,如BME280。 本教程兼容 ESP32、ESP8266 和 Arduino 开发板。我们将使用 Arduino IDE 对电路板进行编程。…...- Luca
- 0
- 0
- 847
-
MPU-6050加速度计和陀螺仪传感器 — Arduino使用教程
了解如何将 MPU-6050 加速度计和陀螺仪模块与 Arduino 板一起使用。MPU-6050 IMU(惯性测量单元)是一款 3 轴加速度计和 3 轴陀螺仪传感器。加速度计测量重力加速度,陀螺仪测量旋转速度。此外,该模块还可以测量温度。该传感器是确定移动物体方向的理想选择。 推出 MPU-6050 陀螺仪加速度计传感器 MPU-6050 是一个带有 3 轴加速度计和 3 轴陀螺仪…...- Luca
- 0
- 0
- 713
-
土壤湿度传感器YL-69或HL-69 – Arduino 使用教程
土壤湿度传感器或湿度计通常用于检测土壤的湿度。因此,构建自动浇水系统或监测植物的土壤湿度是完美的。 传感器由两部分组成:电子板(右侧)和带有两个垫子的探头,用于检测含水量(左侧)。 该传感器具有一个内置电位器,用于数字输出 (D0) 的灵敏度调节、一个电源 LED 和一个数字输出 LED,如下图所示。 您还可以阅读本教程,了解带有 Arduino 的雨量传感器 FC-37 或 YL-83。 它是如…...- Luca
- 0
- 1
- 1.1k
-
如何使用 TCS230/TCS3200 颜色传感器-Arduino教程
这篇文章向您展示了如何使用 TCS230/TCS3200 颜色传感器使用 Arduino 检测颜色。 TCS3200颜色传感器可以根据波长检测各种颜色。该传感器特别适用于颜色识别项目,例如颜色匹配、颜色分类、试纸读取等。 介绍 TCS3200颜色传感器(如下图所示)使用 TAOS TCS3200 RGB 传感器芯片来检测颜色。它还包含四个白色 LED,可照亮其前面的物体。 规格 以下是传感器规…...- Luca
- 0
- 0
- 199
-
麦克风声音传感器-Arduino使用教程
这篇文章展示了如何在Arduino板上使用麦克风声音传感器。 麦克风声音传感器 麦克风声音传感器,顾名思义,检测声音。它给出了声音的响度。 这些传感器种类繁多。在下图中,您可以看到Arduino最常用的。 在最左侧,您可以看到 KY-038,在右侧可以看到 LM393 麦克风声音传感器。 两个传感器模块都有一个内置电位器,用于调节数字输出引脚的灵敏度。 引脚接线 将传感器连接到Arduino…...- Luca
- 0
- 6
- 496
-
倾斜传感器(倾斜开关)模块-Arduino使用教程
这篇文章展示了如何在Arduino上使用倾斜传感器模块。倾斜传感器多次被称为倾角仪、倾斜开关或滚球传感器。使用倾斜传感器是检测方向或倾斜度的简单方法。 倾斜传感器模块简介 倾斜传感器模块如下图所示。 倾斜传感器可以检测方向或倾斜度。它检测传感器是完全直立还是倾斜。 这使得它非常有用,例如,用于玩具、机器人和其他工作方法取决于倾斜度的电器。 它是如何工作的? 倾斜传感器是圆柱形的,内部包含一个自由导…...- Luca
- 0
- 0
- 227
-
BME680环境传感器指南(气体,温度,湿度,压力)- Arduino教程
BME680 是一款环境数字传感器,用于测量气体、压力、湿度和温度。在本文章中,您将学习如何将 BME680 传感器模块与 Arduino 板一起使用。传感器使用 I2C 或 SPI 通信协议与微控制器通信。 您将学习如何将传感器连接到Arduino板,安装所需的库,并使用简单的草图在串行监视器中显示传感器读数。 介绍 BME680 环境传感器模块 BME680 是一款结合了气体、压力、湿度和温度…...- Luca
- 0
- 0
- 388
-
BMP180 气压传感器-Arduino使用教程
这篇文章是关于如何在Arduino上使用BMP180气压传感器的。它也适用于其他类似的气压传感器。 BMP180气压传感器简介 BMP180 气压传感器(型号 GY-68)是下图中的那个(前后视图)。它是一个非常小的模块,尺寸为 1mm x 1.1mm (0.039in x 0.043in)。 它测量周围空气的绝对压力。它的测量范围为 300 至 1100 hPa,精度低至 0.02 hPa。它还…...- Luca
- 0
- 0
- 254
-
Arduino如何使用BME280传感器(压力,温度,湿度)
文章将介绍如何将 BME280 传感器模块与 Arduino 一起使用来读取压力、温度、湿度和估计高度。我们将向您展示如何连接传感器,安装所需的库,并编写一个简单的代码来显示传感器读数。 BME280 传感器模块简介 BME280 传感器模块读取气压、温度和湿度。由于压力随海拔高度而变化,因此您还可以估计海拔高度。该传感器模块有多个版本。BME280 传感器使用 I2C 或 SPI …...- Luca
- 0
- 0
- 291