霍尔磁性检测
Wayne(讨论 | 贡献)2016年8月29日 (一) 07:22的版本 (创建页面,内容为“=模块功能= *'''参考:Sensor-Hall/zh''' *数字输入传感器,它检测到的值只有两个值(0或1),既有和无。 ==概述== 利用霍尔磁...”)
模块功能
- 参考:Sensor-Hall/zh
- 数字输入传感器,它检测到的值只有两个值(0或1),既有和无。
概述
利用霍尔磁性传感器检测附近是否有磁场,并用串口监视器打印出监视到的数据。 该传感器为单极磁性传感器,正面只对S极有反应,背面只对N极有反应
材料清单
- 模块
模块 | 数量 | 功能 |
mCookie-CoreUSB/zh | 1 | 核心板 |
mCookie-Hub/zh | 1 | 传感器转接板 |
Sensor-Hall/zh | 1 | 霍尔磁性传感器 |
- 其他硬件设备
- USB数据连接线 一根
搭建硬件
- Setup 1:将霍尔磁性传感器接口和Hub的数字口(10)接起来。对应Hub可以接0,2,4,6,8,10,12。
- Setup 2:将CoreUSB,Hub,霍尔磁性传感器连接在一起。通过USB数据线将接入电脑。
Mixly编程
- Step1:因为使用串口监视器,所以需要在通讯里面找到串口通讯控件。
- Step2:串口通讯控件说明
- Step3:霍尔磁性传感器是个输入设备,返回的数据是数字量,基于这个,我们可以在输入/输出里面找到数字输入拖出。
- 数字输入说明
- 整体代码说明
调试
- Step1:选择好板卡(Core USB 32U4),和COM端口(默认自动识别)。
- Step2:打开串口监视器。
- Step3:确认串口波特率是否与设定的一致。
- Step4:观察数据,附近无磁场时观看到的数据为1,有磁接近时是数据为0。有磁场时传感器指示灯会亮。