实验介绍
干簧管传感器也是一种用于检测磁场的传感器。霍尔传感器通常用于测量智能车辆的速度并计算装配线,而干簧管传感器通常用于检测磁场的存在。
实验组件
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--
后记,小编朋友公司研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。
声明:本文章由爬虫自动处理和转载作为教育分享用途,原作者可通过邮件及时和我们联系处理:freemanzk@qq.com
声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。