树莓派集成BH1750光敏传感器配置

本文介绍了如何在树莓派上集成并配置BH1750光敏传感器,包括硬件连接、环境准备、驱动代码编译及解决I2C串口问题,最终成功获取光照数据。
摘要由CSDN通过智能技术生成

树莓派集成BH1750光敏传感器配置

我是代码小白,一个正在做毕设的秃头少年。鄙人拙作,有不当之处,还请指教。

今天介绍的是在树莓派上集成BH1750光照传感器并收集信息的配置过程。

1.硬件

树莓派PI3B+RS
GY-302 BH1750 FVI模块

2.树莓派环境

可以执行 cmake、make等指令。
因为本文的传感器驱动代码使用c语言编写的

3.树莓派与BH1750接线

在这里插入图片描述
BH1750光照传感器有五个引脚,按从上到下的顺序是VCC,GND,SCL,SDA,ADDR,我们要用的口只有前四个,ADDR口现在对于我们无用,VCC口连接树莓派的2口,GND口连树莓派的6口,SCL口连接树莓派的5口,SDA口连接树莓派的3口,具体连接如图(2-4)所示。

4.将驱动代码bh1750.c和编译指示性文件CMakeLists.txt复制到树莓派的文件夹中

bh1750.c代码

#include <stdio.h>
#include <fcntl.h>
#include <linux/i2c-dev.h>
#include <errno.h>
#define I2C_ADDR 0x2
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值