步骤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
-
GY521
+关注
关注
3文章
4浏览量
13895 -
树莓派
+关注
关注
122文章
2086浏览量
110936
发布评论请先 登录
从 FRAM 读取数据期间 I2C 通信卡住了,怎么解决?
RK3576平台PCA9548 I2C开关设备树配置与生效全解析
RK平台I2C开发:从硬件原理到实战排查
瑞芯微(EASY EAI)RV1126B I2C使用
AS32X601的I2C模块操作EEPROM详解
如何使用connectioningPi库从嵌入式I2C接口读取数据
评论