在这个套件中,有一个Keyes 干簧管模块,它主要由一个MKA10110 绿色磁簧元件组成。簧管是干式舌簧管的简称,是一种有触点的无源电子开关元件,具有结构简单,体积小便于控制等优点。它的外壳是一根密封的玻璃管,管中装有两个铁质的弹性簧片电板,还灌有一种惰性气体。
实验中,我们通过读取模块上S端高低电平,判断模块附近是否存在磁场;并且在“Shell”窗口上显示测试结果。
一般状态下,玻璃管中的两个由特殊材料制成的簧片是分开的,此时信号端S被电阻R2上拉为高电平,LED熄灭。当有磁性物质靠近玻璃管时,在磁场磁力线的作用下,管内的两个簧片被磁化而互相吸引接触,簧片就会吸合在一起,使结点所接的电路连通,即信号端S连通GND,此时LED点亮。外磁力消失后,两个簧片由于本身的弹性而分开,线路也就断开了。该传感器就是利用元件这一特性,搭建电路将磁场信号转换为高低电平变换信号。
按照接线图正确接好模块,用USB线连接到计算机上电,单击
来执行程序代码。代码开始执行。
拿一块带有磁性的物体靠近干簧管模块,当模块检测到磁场时,value值为0且模块上的红色LED点亮,“Shell”窗口打印出“0 A magnetic field”;没有检测到磁场时,value值为1,模块上红色LED熄灭,“Shell”窗口打印出“1 There is no magnetic field”。
单击
或Ctrl+C退出程序