Arduino学习笔记11:检测磁力开关是否吸合

其实检测磁力开关是否吸合非常简单,就像检测普通的按钮开关是否按下一模一样。从Arduino的角度来说,甚至不能获知这个开关到底是磁力开关还是按钮开关,它只知道,io获取到的是高/低电平。

具体接线方法:

将磁力开关的两根线接到原本应该放按钮开关的位置,不区分正负极。将不带线的黑色塑料块靠近带线的塑料块后,Arduino可以从对应io读到电平的变化。不带线的塑料块也可以用普通的磁铁代替。

接好之后的实物图:

1.jpg

这个磁力开关最初是作为电子猫眼的附件买到的,很多年我都搞不懂这是个什么东西,以为没啥用想丢掉,但是心里又一想:万一有用呢?还是留着吧。留到现在这已经五六年了,终于发现了它的用途。

这个开关应用范围很广,检测机械装置的开合、检测液面的升降、给机械装置做电子限位装置……等等。

扫码关注我的公众号