×

Arduino Uno Relay Shield 3通道开源

消耗积分:0 | 格式:zip | 大小:0.11 MB | 2022-07-22

刘静

分享资料个

PCB图如下:
poYBAGLNpMmAQnqyAAE3YY7b0-s079.png
pYYBAGLNpMuAVWtHAADkBVIiKpA967.png

成分

SRD-05VDC-SL-C × 3
PC817X3NIP1B
夏普/Socle 科技
× 3
AMS1117-5 × 1
MBR120VLSFT3G
安森美半导体
× 3
2Pin 螺丝端子 5mm 间距 × 1
终端-3P × 3
LED 0603 × 1

描述

Arduino Uno Relay Shield-3 通道

Arduino Relay Shield 允许您的 Arduino 驱动高功率负载。由于控制器的电流和电压限制,它是驱动无法由 Arduino 的数字 IO 控制的高功率负载的解决方案。

Shield 具有三个继电器,每个继电器提供 2 个换极触点(NO 和 NC);为了增加每个输出的电流限制,已将 2 个转换触点并联。

三个 LED 指示每个继电器的开/关状态。

力量

屏蔽罩可外接电源供电:外接电源可通过将DC Jack输入连接到所需电压[推荐电压为5V]来使用。您必须将跳线连接到 JP1 中的 EXT。要从 arduino 驱动 5V 继电器,您可以将跳线连接到 JP1 中的 INT。

输入和输出

继电器由以下 Arduino 板引脚控制:

继电器 1 = Arduino 引脚 2

继电器 2 = Arduino 引脚 3

继电器 3 = Arduino 引脚 4

poYBAGLNpNuAIwE1AACjkbYo8K4530.jpg

poYBAGLNpOCACj_AAACRtCZvEJ8258.jpg

代码

代码

继电器测试.ino

  #define K1 2
  #define K2 3
  #define K3 4
   
  void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(K1, OUTPUT);
  pinMode(K2, OUTPUT);
  pinMode(K3, OUTPUT);
  }
   
  // the loop function runs over and over again forever
  void loop() {
  digitalWrite(K1, HIGH);
  delay(10000);
  digitalWrite(K1, LOW);
  delay(5000);
   
  digitalWrite(K2, HIGH);
  delay(10000);
  digitalWrite(K2, LOW);
  delay(5000);
   
  digitalWrite(K3, HIGH);
  delay(1000);
  digitalWrite(K3, LOW);
  delay(5000);
   
  }

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !