本帖最后由 jf_96170046 于 2022-2-21 10:58 编辑
首先感谢论坛和罗姆公司一起推出的试用活动,谢谢大家对我们试用者的信任。我们也希望通过这次活动能了解到罗姆公司的相关产品,为后续的继续合作打好基础。
我在几天前收到了快递,满满一大箱,这缓冲也太到位了。
硬件清单如下:
- Arduino uno 开发板 1块
- SHIELD-EVK-001扩展板1块
- 气压传感器评估板BM1390GLV-EVK-001 1块
- 颜色传感器评估板BH1749NUC-EVK-001 1块
- 温度传感器评估板BH1900NUX-EVK-001 1块
简单介绍:
在芯片内部对BH1749NUC是适用于I²C bus接口的数字颜色传感器IC。检测光的色彩模式(RGB)和红外光,将其转换为数字数据。具有高灵敏度、大检测范围、优异的红外光去除特性,因此可轻松、高精度地获取环境光线的照度和颜色温度。适用于根据环境光的照度、颜色温度调整TV、手机、平板电脑等液晶背光的应用。
BH1900NUX是搭载双线式串行接口的数字温度传感器IC。采用小型封装,可安装在要测量温度的零件的附近。备有3个地址选择引脚,1个总线最多可连接8个元器件。
拆开后摆好姿势来个“全家福”吧。
包装得很细致,扩展板上下都是黑色海绵包裹着,插针保护得很好。三个传感器也是做了缓冲包装,特别有心了。
闲话少说,来个合体吧,变变变。
扩展板的电路图如下:
扩展板的硬件设定如下:
| - 电源电压的切换(1.8V 或 3.0V 或5.0V)
- Analog I/F的区域
- GPIO I/F的区域
- I²C的区域
|
对照传感器的支持工作电压图:
经过查看各个手册比较,在区域1选择电压为3.0V
之前都是玩上位机和RTOS的,Arduino没有接触过,这次顺便整一整。安装好了官方IDE,下载导入这三个传感器的软件包。
设置好COM口,然后新建示例,编译写入,结果并没有按照想象中的RUN起来,出现了一大堆报错,是我打开的姿势不对吗?
查找了半天,最后通过万能的搜索引擎才找到,原来是IDE编译时和我电脑之前安装的MinGW冲突了,最偷懒的解决方法是把MinGW文件夹改个名。
现在依次刷入气压、温度和颜色的示例程序测试,没有问题。 气压: 温度:
颜色:
下一步整合三个传感器。
|