2013-03-29 27 views
1

我是新来的Arduino平台,我想知道是否有可能告诉LED是否在使用Arduino输入?我很困惑,如果我能够参照Arduino的地面检查LED的一侧电压吗?或者我需要检查相对于LED另一端的电压。 只是有点困惑。使用Arduino查找咖啡壶上的LED状态?

回答

1

这个问题可能是更好的问上electronics.SE,但这里有云:

是的,这是可能的,而且有几个方法,你可以这样做:

  • 你可以挂钩将一个光传感器放在你的arduino上,瞄准led,然后阅读它。不需要修改咖啡机
  • 您可以将电线连接至咖啡机LED,并将其连接至Arduino。但是在哪里连接电线?要理解这一点,你必须考虑LED通常如何连接:有控制信号,LED本身,限流二极管和地。两个主要的选择是这样的:

enter image description here

假设控制电压为+5或零伏,假设你的Arduino上运行(而不是3.3V,例如),中在这两种情况下(左侧和右侧),您需要将电线连接到指示为“控制”的点。在左边的情况下是在电阻“之前”,但在右边的情况下,它在LED“之前”。您应该使用万用表来确认您对LED电路的假设,并确认当LED处于打开或关闭状态时,连接点的确分别处于+ 5V和0V(或任何期望的电压)(如果您不愿意,没有万用表,那么这可能不是一个好项目)

+0

几个问题。我做了很多次。但在低电压设备上。最近我在干衣机上试过这个问题。首先,在+和 - 两端使用电压表测量LED。但也对地面。我发现烘干机的LED是110和相对-127直流接地。所有不利于搭配微型。易耗电子设备可以极大地节约成本。第二,因为后来,大多数LED现在都被复用驱动,利用视觉持久性。这可能会出现在电压表上,因为它们位于完全关闭之间,示波器可能是必要的。 – mpflaga

+0

第三要小心不要违反安全,任何高于24V直流的,110/220V交流电的咖啡机。它应该有像UL,CSA,NRTL,TUV等一些安全认证......另一种方法是使用杀瓦功率来计量功率,然后让arduino反应。在我的烘干机上,我实际上做了类似于http://www.ladyada.net/make/tweetawatt/的东西,但用Arduino,按钮和蜂鸣器取代了Xbee。所以Arduino有一台状态机。而不是她的黑客是在低电压部分,而不是高电位。 – mpflaga

+0

@mpflaga:在你的110V的情况下,它可能不是一个LED,而是一盏灯。我假设OP在说“LED”时的确如此。 – angelatlarge