首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将12V双螺线管连接到Arduino?

如何将12V双螺线管连接到Arduino?
EN

Stack Overflow用户
提问于 2016-07-15 10:02:47
回答 2查看 152关注 0票数 0

我最近一直在尝试使用一个12V的双螺线管和一个Arduino Uno来气动驱动一个气缸。电磁阀在没有代码和接线的情况下可以工作,但是当我尝试使用代码来驱动气缸时,什么也没有发生。我有一种感觉,我把所有东西都连接到电路板上的方式可能是不正确的,所以我想知道是否有人有任何提示或好的示意图,我可以把它们连接在一起。

我使用的材料是两个PNP晶体管,两个电阻,两个二极管,然后是实际的螺线管和类似的硬件。我的代码只是一个简单的LED闪烁代码,可以用来发送信号到螺线管,所以我不相信这是问题。但是,我已经将它附加在下面,以防万一。

代码语言:javascript
复制
int solenoid1 = 4;
int solenoid2 = 5;

void setup() {
  // put your setup code here, to run once:
  pinMode(solenoid1, OUTPUT);
  pinMode(solenoid2, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(solenoid1, HIGH);
  delay(1000);
  digitalWrite(solenoid1, LOW);
  digitalWrite(solenoid2, HIGH);
  delay(1000);
  digitalWrite(solenoid2, LOW);
}
EN

回答 2

Stack Overflow用户

发布于 2016-07-15 13:36:53

Arduino数字引脚在高电压时设置为5V。因此,您的12V螺线管没有获得足够的电压来运行。

票数 1
EN

Stack Overflow用户

发布于 2016-07-18 22:13:26

当Arduino接通电源时,我所写的代码没有运行

你怎么能看到这一点?

螺线管肯定不能由Arduino引脚上的5V *20 an控制。进一步的要求取决于您要使用的电磁阀。(电流消耗,自由续流二极管已经集成了?)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38386799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档