传感器评估套件SensorShield-EVK-003及其使用方法

罗姆半导体集团(ROHM)的传感器评估套件SensorShield-EVK-003,包括了用于连接Arduino和ROHM传感器板的8种传感器和Shield-EVK-001。Shield-EVK-001在下文中将称为“SensorShield”。

 

主板信息:

1 传感器阵容

 

 

2  SensorShield详细信息

Arduino和ROHM传感器之间的连接板主板(图1):

 

 

 

尺寸:88mm x 63mm

可以控制五个I2C传感器,一个I / O传感器和两个模拟传感器

5V-3.0 / 1.8V电平转换器

    GPIO:FAIRCHILD FXMA108

    I2C:恩智浦PCA9306

    实现了I2C上拉寄存器

 

准备

Arduino Uno                                   1个

已安装Arduino IDE的个人计算机      1个

    要求:Arduino 1.6.7或更高版本

USB连接线用于连接Arduino和PC     1个

SensorShield-EVK-003                    1个

 

电路板和软件设置

以下是有关I2C连接传感器BM1422AGMV-EVK-001连接方法的说明。

1.将SensorShield连接到Arduino(图2)

 

 

 

2.将BM1422AGMV-EVK-001连接到SensorShield上I2C_1的插座(图3)。

3.将SensorShield的电压设置为1.8V或3.0V(图3)

4.将SensorShield的中断设置为INTR1(图3)

 

 

 

 

5.使用USB连接线将Arduino连接到PC

6.下载BM1422AGMV.zip

7.启动Arduino IDE

8.选择[Sketch]-> [Include Library]-> [Add.ZIP library ...],安装BM1422AGMV.zip

9.选择[文件]-> [示例]-> [BM1422AGMV]-> [示例]-> [BM1422AGMV]

 

测量

1.选择[工具],然后检查红框内的内容.(图4)板应该是“ Arduino / Genuino Uno”,并且端口应为COMxx(Arduino / Genuino Uno).每个环境中的COM端口号都不同.

 

 

 

2.按向右箭头按钮编写程序以进行上传(图5)

3.等待消息“完成上传”(图5)

 

 

 

4.选择[工具]-> [串行监视器](图6)

 

 

 

5.检查串行监视器的日志(图7)

 

 

 

三种连接方式

以下说明是有关I2C传感器,I / O传感器和模拟传感器的三种连接方法。

1. I2C传感器(示例:KX224-I2C)

[设置程序]

选择[文件]-> [示例]-> [KX224-I2C]-> [例子]-> [KX224-I2C]

根据测量方法检查串行监视器的日志

[测量]

每500ms获取一次KX224-I2C的X,Y,Z轴的数据并显示出来(图8)

 

 

 

2. I / O传感器(例如:BD7411G)

[设置程序]

选择[文件]-> [示例]-> [BD7411G]-> [例子]-> [BD7411G]根据测量方法检查串行监视器的日志

[测量]

每隔500ms检查一次BD7411G的输出,当输出低时显示一条消息(图9)。

*注意:编写BD7411G程序时,请删除BD7411G-EVK-001。

 

 

 

3.模拟传感器(例如:BD1020HFV)

[设置程序]

选择[文件]-> [示例]-> [BD1020HFV]-> [示例]-> [BD1020HFV]

根据测量方法检查串行监视器的日志

[测量]

每500ms将BD1020HFV的输出转换为温度并显示一条消息(图10)

 

 

 

返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册