ARDUINO A000110 4 继电器扩展板用户手册

4 LED 防爆amp乐:
这个前任amp该文件向您展示了如何通过 4 个继电器屏蔽来引导 4 个 LED 的打开。
笔记:
在此例中amp我们使用 4 个 LED 来演示 4 个继电器屏蔽的操作,但您可以连接到其他类型的负载的继电器并创建您的个性化草图。
硬件:

  • Arduino 板
  • Arduino 4 继电器扩展板
  • 4个LED
  • 4 电阻220Ω
  • 电线

电路:
将 4 个继电器扩展板安装在 Arduino 板上,将继电器的“公共”触点 (C) 连接到扩展板的电源引脚“5V”。
将 LED 的所有阳极(通常是较长的引脚)串联连接到 220Ω 的电阻,并将它们连接到继电器的“常开”触点 (NO)。
还将 LED 的阴极连接到屏蔽层的接地 (GND)。
最后用 USB 线将开发板连接到 PC 并上传草图。
现在您可以通过已连接的继电器来控制每个 LED。

代码:
该草图使用 4 个 LED。
首先,它打开连接到relay1的led1,一秒后,它打开连接到relay2的led2,超过一秒,它打开连接到relay3的led3,最后,经过一秒,它打开连接到relay4的led4中继XNUMX.

当所有 LED 都打开后,它会等待一秒钟,然后每秒关闭一个 LED,从 led4 开始,直到 led1。
继电器 1 由引脚 4 控制,继电器 2 由引脚 7 控制,继电器 3 由引脚 8 控制,继电器 4 由引脚 12 控制。
换向由“digitalWrite()”函数命令。
当继电器设置为低电平时,“公共”(C) 触点连接到“常闭”(NC) 触点。
相反,当继电器设置为高电平时,“公共”(C) 触点会切换并连接到“常开”(NO) 触点。
这里 您可以下载 4-Relays Shield 的原理图。
完整的代码及其详细说明如下所示。
/*4-继电器屏蔽 Examp乐*/
//定义变量
继电器1 = 4;
继电器2 = 7;
继电器3 = 8;
继电器4 = 12;
无效设置()
{
//将继电器设置为输出
引脚模式(继电器 1,输出);
引脚模式(继电器 2,输出);
引脚模式(继电器 3,输出);
引脚模式(继电器 4,输出);
无效设置()
{
//将继电器设置为输出
引脚模式(继电器 1,输出);
引脚模式(继电器 2,输出);
引脚模式(继电器 3,输出);
引脚模式(继电器 4,输出);
}
无效循环()
{
数字写入(RELAY1,高); // 打开 Led1
延迟(1000); // 等待 1 秒
数字写入(RELAY2,高); // 打开 Led2
延迟(1000); // 等待 1 秒
数字写入(RELAY3,高); // 打开 Led3
延迟(1000); // 等待 1 秒
数字写入(RELAY4,高); // 打开 Led4
延迟(1000); // 等待 1 秒
数字写入(RELAY4,低); // 关闭 Led4
延迟(1000); // 等待 1 秒
数字写入(RELAY3,低); // 关闭 Led3
延迟(1000); // 等待 1 秒
数字写入(RELAY2,低); // 关闭 Led2
延迟(1000); // 等待 1 秒
数字写入(RELAY1,低); // 关闭 Led1
延迟(1000); // 等待 1 秒
}
 
参考设计“按原样”且“不排除任何缺陷”提供。 Arduino 否认所有其他明示或暗示的保证,Arduino 可能随时更改规格和产品描述,恕不另行通知。 客户不得
关于产品,包括但不限于适销性或特定用途适用性的任何默示保证,均依赖于标记为“保留”或“未定义”的任何功能或说明的不存在或特性。 Arduino 保留这些以供将来定义,并且对因未来更改而产生的冲突或不兼容不承担任何责任。
上的产品信息 Web 网站或材料如有更改,恕不另行通知。 不要使用此信息完成设计。
“Arduino”名称和徽标是 Arduino Srl 在意大利、欧盟和世界其他国家注册的商标。

文件/资源

ARDUINO A000110 4 继电器屏蔽 [pdf] 用户手册
A000110、A000110 4 个继电器屏蔽、A000110、4 个继电器屏蔽、继电器屏蔽、屏蔽

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *