如何使用connectioningPi库从嵌入式I2C接口读取数据

电子说

1.3w人已加入

描述

步骤1:硬件设置

我有一个Raspberry Pi Model B(Rev-1), GY521(InvenSense MPU6050),面包板和一些公母线。

*将Raspberry Pi 3V3连接到GY521 VCC

*将Raspberry Pi GND连接到GY521 GND

*将Raspberry Pi SCL连接到GY521 SCL

*将Raspberry Pi SDA连接到GY521 SDA

要查找Raspberry Pi GPIO引脚映射,请遵循本指南

步骤2:工作流程

*安装I2C开发人员库。在Raspbian下,使用

sudo apt-get install libi2c-dev

*使用adafruit指南配置I2C引脚

*使用此链接安装wirePi

*确保您的Raspberry Pi可以检测连接到I2C接口的设备。

如果检测到,则将看到带有以下命令的地址。在我的情况下,地址为0x68,然后在代码中使用该地址。

i2cdetect -y 0 # Rev 1 i2cdetect -y 1 # Rev 2

*使用我的github中的示例代码

*使用Makefile并键入

$make i2ctest

$sudo 。/i2ctest

现在,您应该在屏幕上看到传感器数据值。
       责任编辑:wv

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分