PCB图如下:
成分
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
代码
代码
继电器测试.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条评论
快来发表一下你的评论吧 !