先上代码
int led = 8;int s = 7;void setup() {// put your setup code here, to run once:pinMode(led, OUTPUT);pinMode(s, OUTPUT);digitalWrite(led, HIGH);}void loop() {// put your main code here, to run repeatedly:digitalWrite(s, HIGH);delay(2000);digitalWrite(s, LOW);delay(2000);}
直接打开开关,通过控制继电器的信号控制灯开2秒之后又关闭灯2秒
接线
继电器有6个引脚,一边是继电器的+,-,s
意思是正极(5v),负极(GND),信号端,随便哪个可以输出信号的引脚,我这里代码定义的7号。
另外一边是输出端,也就是控制目标的三个端口,分别是NC,COM,NO。对应的分别是常关,公共端,常开。中间的线是正极(我这么理解的),常开端是就算继电器不工作,中间的线和常开端的线也是连通的,如果想断开,需要继电器工作并输出为低电平才行。
常关和常开始反着的,继电器不工作,两根线就是断开的,工作输出高电平,两根线才会连通。
led相关的线链接如下,com端我接到了GND,8号引脚接入到led的正极,led的负极接入电阻,电阻的另一端和常闭端的线链接。如此便完成了
如果觉得《arduino 继电器控制led灯开关》对你有帮助,请点赞、收藏,并留下你的观点哦!