查看(SKU:RB-02S026) 磁感应传感器的源代码
←
(SKU:RB-02S026) 磁感应传感器
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
[[文件:cgy.jpg|500px|缩略图|右]] ==产品概述== 干簧管是一种磁敏的特殊开关。玻璃管内管内平行封装的簧片端部重叠,并留有一定间隙以构成开关的常开接点。 当永久磁铁靠近干簧管时,或者由绕在干簧管上面的线圈通电后形成磁场使簧片磁化时,簧片的接点就会感应出极性相反的磁极。由于磁极极性相反而相互吸引,当吸引的磁力超过簧片的抗力时,分开的接点便会吸合;当磁力减小到一定值时,在簧片抗力的作用下接点又恢复到初始状态。这样便完成了一个开关的作用。 可以用来对磁性材料(磁铁)的探测,探测范围可达3cm左右(探测范围和磁性强弱有关),与Arduino专用传感器扩展板结合使用,可以制作与磁性材料(磁铁)相关的互动作品。 ==使用方法== ===引脚定义=== * S:信号输出 * VCC:电源正极 * GND:电源负极 [[文件:ciganying01.jpg|500px|缩略图|居中]] ===连接方式=== :通过3P传感器连接线或者杜邦线将传感器插接到Carduino UNO R3 控制器数字接口2上,如图所示: [[文件:ciganyingjiexian01.jpg|700px|缩略图|居中]] ==应用例程== 将磁感应传感器及LED小灯依照程序接入Arduino UNO控制器,观察当磁钢接近磁感应传感器时LED小灯的状态。 ===示例程序=== <pre style='color:blue'>int magnetic=2; //定义数字接口 9为magnetic(磁感应模块) int led=13; //定义数字接口 8为LED灯 void setup() { pinMode(led,OUTPUT); //设置led为数字输出 pinMode(magnetic,INPUT); //设置magnetic为数字输入 } void loop() { if(digitalRead(magnetic)) //如果感应到强磁场 digitalWrite(led, HIGH); //LED灯亮起 else //如果未感应到强磁场 digitalWrite(led, LOW); //LED灯熄灭 }</pre> ===程序效果=== 控制器上电后,LED灯应保持熄灭状态(未连接磁感应传感器时,LED灯状态不定)。 将磁钢贴近磁感应模块的上的干簧管,LED发光模块亮起;移开磁钢,LED发光模块熄灭。 ==产品相关推荐== 论坛地址:[http://www.makerspace.cn/portal.php 奥松机器人技术论坛]<br/> 购买地址:[http://www.alsrobot.cn/goods-139.html 磁感应传感器]
返回
(SKU:RB-02S026) 磁感应传感器
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面
页面信息