Arduino uno r3 控制继电器

Arduino uno r3 控制继电器,第1张

继电器分别接弯没陆到arduino 数字埋顷口 0~3 ,然后输入

void setup() { DDRD=0xFF PORTD = 0x00}void loop() { int i for(i=0i<5i++) { PORTD = 1 <<idelay(2000) }}

即可。

如果必须接9~12,改为 控制PB口 1~4 也行。

关于IO扩展,

使用4线-16线译码器 74ls154 可以把4线扩展到察旦16线。

qq:379423

模块的话,一个电源,一根数字信号线,一根地线

如果自己搭的话,就复杂点。

原理是: arduino发个gpio数字信号,然物宽后开启一个三极管或罩判亮mos管,让继电器5v与地导通。

然后发个信号关闭。

另外冲散两端接你要开关的东西好了。

对了记得加个续流二极管。

看使用什郑差么样的继电器,一般继电器是需要另外供电的,按照要求连接到继电器的正端(如果是无极性的就随便连)

然后找个i/o,连接到继电器的控制负端。然后程序控制i/o高低,就可以开合继电器了。

不过一般来说,继电器控制电路需要的电流比较大,所以一般需要中间用芯片或者三极管,不是i/前冲o直接连接。

另外考喊悔皮虑到,闭合后的断开时需要放电回路,反向接一个二极管。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12375419.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存