Electromagnet CN: 두 판 사이의 차이
(새 문서: {{#seo:|title=Arduino Wiki:电磁铁指南|title_mode=append|keywords=Arduino, 信息科学, 制造学习, 表现评估, 电磁铁, Arduino 项目, 顶点项目, Arduino 示例代码|description=本指南介绍了如何使用 Arduino 控制电磁铁(基本信息、电路、示例代码)。适用于信息科学和制造课程。}}center|class=coders100 == '''概述''' == 电磁铁(Electromagnet)是只在电流流动时才会产生...) |
잔글 (→应用示例) |
||
| 18번째 줄: | 18번째 줄: | ||
== '''应用示例''' == | == '''应用示例''' == | ||
此示例使用 [[ | 此示例使用 [[Relay Module CN|继电器模块]] 控制电磁铁每 3 秒钟切换磁性,反复开关。 | ||
=== 电路组成 === | === 电路组成 === | ||
| 40번째 줄: | 40번째 줄: | ||
* '''直接连接''' : 直接连接时,Arduino 需要直接控制一个高电压设备,这要求 Arduino 引脚产生的电流能够满足设备的需求。 | * '''直接连接''' : 直接连接时,Arduino 需要直接控制一个高电压设备,这要求 Arduino 引脚产生的电流能够满足设备的需求。 | ||
有关继电器的详细信息,请参考 [[Arduino 继电器模块]] 文档。 | 有关继电器的详细信息,请参考 [[Relay Module CN|Arduino 继电器模块]] 文档。 | ||
=== 示例代码 === | === 示例代码 === | ||
2025년 3월 27일 (목) 21:12 기준 최신판

概述
电磁铁(Electromagnet)是只在电流流动时才会产生磁力的磁铁。电磁铁可以根据其大小和磁力的强度应用于多种用途,并且可以通过像 Arduino 这样的微控制器轻松地进行控制。
工作原理
电磁铁的工作原理基于电与磁的相互作用。当电流通过电线时,由于电磁感应现象,会在电线周围形成磁场。这个磁场根据电线的形状和方向不同而表现不同,当电线绕着铁芯时,铁芯内部会形成强大的磁场。利用这一原理,电磁铁可以根据电流的强度和方向来调节磁力。
规格
| 电压 | 5V、12V、24V 等 |
| 磁力 | 磁力大小不同,本文件使用的是 12V 15kg 型号。 |
应用示例
此示例使用 继电器模块 控制电磁铁每 3 秒钟切换磁性,反复开关。
电路组成
电磁铁的引脚没有特别的区分,您可以随意将它们连接到 GND 和继电器上。
电路图中显示了 2 个电池,但实际上使用了 4 节 AA 电池。

为什么使用继电器
电磁铁没有直接连接到 Arduino,而是通过继电器进行连接。原因如下:
1. 电气隔离
- 使用继电器 : 继电器提供电气隔离。也就是说,像 Arduino 这样的低电压电路可以控制高电压设备(如电磁铁、马达等)。当电流通过继电器的线圈时,开关会激活并连接高电压电路。
- 直接连接 : 直接连接时,Arduino 的引脚会直接连接到高电压设备上,如果电路设计有问题,可能会损坏 Arduino 板。这是因为低电压电路和高电压电路连接在同一条路径上。继电器提供了电路的安全性和稳定性。
2. 控制方式
- 使用继电器 : 使用继电器时,Arduino 只需要通过低电压信号控制继电器,从而控制高电流或高电压。这使得可以安全地控制电磁铁或高功率设备。
- 直接连接 : 直接连接时,Arduino 需要直接控制一个高电压设备,这要求 Arduino 引脚产生的电流能够满足设备的需求。
有关继电器的详细信息,请参考 Arduino 继电器模块 文档。
示例代码
const int relay = 4;
void setup() {
pinMode(relay, OUTPUT);
}
void loop() {
digitalWrite(relay, LOW);
delay(3000);
digitalWrite(relay, HIGH);
delay(3000);
}
执行结果