实验介绍

干簧管传感器也是一种用于检测磁场的传感器。霍尔传感器通常用于测量智能车辆的速度并计算装配线,而干簧管传感器通常用于检测磁场的存在。

实验组件

1. Arduino Uno主板

2. USB数据线

3. 干簧管传感器

4. 磁铁

5. 条线若干

实验原理

干簧管传感器是一种通过磁信号实现控制的线路开关组件,它能感应磁铁的存在。这里的“开关”是指干簧管,它是一种结构简单,体积小,控制方便的接触式无源电子开关元件,干簧管壳体一般为密封玻璃管,配备弹性簧片电镀,并填充惰性气体,通常玻璃管中由特殊材料制成的两个簧片是分开的,但当磁性物质接近玻璃管时,玻璃管中的两个簧片被磁化吸引其他的在磁场线的作用下接触,这样两个簧片就会拉在一起,连接与节点相连的电路。

https://cdn.china-scratch.com/timg/191222/1136054149-0.jpg

实物连接

干簧管传感器

实物连接图

https://cdn.china-scratch.com/timg/191222/11360A1a-1.jpg


连接说明:在连接实物时,干簧管传感器的VCC端连接Arduino Uno主板的电源的+5V,干簧管传感器的GND端连接Arduino Uno主板的“接地”,干簧管传感器的DO连接Arduino Uno主板的“7”端。

https://cdn.china-scratch.com/timg/191222/1136054149-0.jpg

实验步骤

第一步:建立电路

https://cdn.china-scratch.com/timg/191222/11360614U-3.jpg

第二步:程序(如下)

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灯会熄灭。

把时间交给阅读https://cdn.china-scratch.com/timg/191222/11360H405-4.jpg    作者:贲天宝

--end--

后记,小编朋友公司研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。

声明:本文章由爬虫自动处理和转载作为教育分享用途,原作者可通过邮件及时和我们联系处理:freemanzk@qq.com

声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。