查看: 8704|回复: 5
收起左侧

GY-30 数字光强度检测模块 光照传感器 BH1750FVI 模

2014-5-4 11:48:32 | 显示全部楼层 |阅读模式
http://gd3.alicdn.com/bao/uploaded/i3/T1Xz85FyBdXXXXXXXX_!!0-item_pic.jpg_460x460.jpg_.webp
谁能告诉我这个脚怎么个接法
http://img03.taobaocdn.com/imgextra/i3/406368984/T2mHHdXslXXXXXXXXX_!!406368984.jpg

其中四个脚大概知道咋接  但是其中的
ADDR  BH1750 i2c设备地址引脚就不知道咋接了
求解
[url=http://item.taobao.com/item.htm?id=37299915299]http://item.taobao.com/item.htm?id=37299915299[/url]
我在这里买的    链接上有他的说明   但是由于基础差  还是搞不清楚







回复

使用道具 举报

 楼主| 2014-5-4 11:53:43 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 2014-5-4 12:59:08 | 显示全部楼层

难道ADDR这个引脚不接    直接像下面一样接法??
另外,他也给我说了,“用官方最新的系统(2013-02-09-wheezy-raspbian.zip),已经带i2c了,不用再升级内核,其他的就是只要线结对了。芯片没问题,就OK了”。这是原话。

好了,进入正题:

接线方式
GND----GPIO2-3
VCC----GPIO1-1
SCL----GPIO1-3
SDA----GPIO1-2
===========================================
1.添加i2c模块
#sudo nano /etc/modules
添加以下两行内容
i2c-bcm2708
i2c-dev
----------
sudo nano /etc/modprobe.d/raspi-blacklist.conf
# blacklist spi and i2c by default (many users don't need them)

#blacklist spi-bcm2708
blacklist i2c-bcm2708   //开启设备
重启RP reboot

2.安装i2c工具
sudo apt-get install i2c-tools
3.查看i2c设备
sudo modprobe i2c-dev
查看端口列表,成功开启I2C后,可在 /dev/ 目录看到 /dev/i2c-0 和 /dev/i2c-1
给设备赋予权限: $sudo chmod o+rw /dev/i2c*
sudo i2cdetect -y -a 1 (A: 0 B:1)
-----------------------------------
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
-----------------------------------
i2c设备的总线地址为0x68
4. 探测设备
#modprobe i2c_bcm2708
modprobe i2c_dev
echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device
             ^I2C总线地址
hwcolck -r //读取i2c时间
5. 将本地系统时间同步后写入I2C中
date -s "12:12:12 20130101"
hwclock -w
6.开机自动同步时间
sudo nano /etc/rc.local
modprobe i2c-dev
echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device
hwclock -r
hwclock -s
exit 0
==================================
时间同步成功后
root@EOA:~# i2cdetect -y -a 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- UU -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
回复 支持 反对

使用道具 举报

 楼主| 2014-5-4 13:20:45 | 显示全部楼层
[url]http://tradearchive.taobao.com/trade/detail/trade_snap.htm?trade_id=102380632841841[/url]
真的只用接4个脚   这个网址里有其与其他板子的接法
回复 支持 反对

使用道具 举报

2015-4-20 14:46:44 | 显示全部楼层

回帖奖励 +6

可以正常读取数据的方式???
回复 支持 反对

使用道具 举报

2016-9-30 13:32:05 | 显示全部楼层
无聊水。没有dao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热点推荐

关注我们,了解更多

官方微信

服务时间:10:00-16:00

13714503811

公司地址:深圳市龙岗区南湾街道东门头路8号

Copyright © 2012-2020 Powered by 树莓派论坛 2019.4  粤ICP备15075382号-1
快速回复 返回列表 返回顶部