Arduino 实验篇 04 | 干簧管传感器实验
实验介绍
干簧管传感器也是一种用于检测磁场的传感器。霍尔传感器通常用于测量智能车辆的速度并计算装配线,而干簧管传感器通常用于检测磁场的存在。
实验组件
1. Arduino Uno主板
2. USB数据线
3. 干簧管传感器
4. 磁铁
5. 条线若干
实验原理
干簧管传感器是一种通过磁信号实现控制的线路开关组件,它能感应磁铁的存在。这里的“开关”是指干簧管,它是一种结构简单,体积小,控制方便的接触式无源电子开关元件,干簧管壳体一般为密封玻璃管,配备弹性簧片电镀,并填充惰性气体,通常玻璃管中由特殊材料制成的两个簧片是分开的,但当磁性物质接近玻璃管时,玻璃管中的两个簧片被磁化吸引其他的在磁场线的作用下接触,这样两个簧片就会拉在一起,连接与节点相连的电路。
实物连接
干簧管传感器
实物连接图
连接说明:在连接实物时,干簧管传感器的VCC端连接Arduino Uno主板的电源的+5V,干簧管传感器的GND端连接Arduino Uno主板的“接地”,干簧管传感器的DO连接Arduino Uno主板的“7”端。
实验步骤
第一步:建立电路
第二步:程序(如下)
const int digitalInPin = 7;
const int ledPin = 13;
void setup()
{
pinMode(digitalInPin,INPUT);
pinMode(ledPin,OUTPUT);
}
void loop()
{
boolean stat = digitalRead(digitalInPin);
if(stat == HIGH)
{
digitalWrite(ledPin,LOW);
}
else
{
digitalWrite(ledPin,HIGH);
}
}
第三步:编译代码
第四步:将程序上传到Arduino Uno板
实验结果:当程序运行之后你会看到一个绿灯亮起,当你使用磁铁接近干簧管传感器时,干簧管模块上的LED和Arduino Uno板上的LED灯亮起,将磁铁远离干簧管传感器时,LED灯会熄灭。
把时间交给阅读 作者:贲天宝--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com