樹莓派I2C匯流排連線裝置

2021-09-08 02:46:16 字數 581 閱讀 7612

出現問題:

pi@raspberrypi:~ $ sudo i2cdetect -y 1

error: could not open file `/dev/i2c-1' or `/dev/i2c/1': no such file or directory

原因:配置中沒有設定i2c,解決:進入配置介面:使能i2c

解決方案:

sudo raspi-config

其中:9 advanced options

是否開啟i2c介面

看原博:

原博裡面和我的不一樣,挨個找,還是能找到i2c使能的!

此外在外界感測器的時候,python一直出現這個問題

>>> %run mpu6050

traceback (most recent call last):

file "/home/pi/desktop/mpu6050", line 39, in

bus = smbus.smbus(1) #

filenotfounderror: [errno 2] no such file or directory

也是因為i2c未使能, 

樹莓派啟用i2c裝置

樹莓派已經整合了i2c驅動,只需要啟動就行.修改配置檔案 接下來啟動i2c模組 sudo apt get install i2c tools python smbus將pi使用者新增至i2c組 sudo adduser pi i2c重啟 sudo shutdown r now連線i2c裝置,並執行如...

樹莓派與I2C裝置通訊

dtparam i2c1 on dtparam i2c arm on 2 安裝i2c庫和工具 sudo apt get install i2c tools3 檢視i2c裝置位址 以上,0x10,0x3c就是模組的i2c通訊位址 1 讀裝置所有資料 sudo i2cdump y 1 0x10 y 取消...

樹莓派i2c功能

預設i2c是關閉的,用raspi config 命令,會彈出乙個配置框圖 選擇enable i2c就可以了 reboot之後 沒有在 dev 目錄下發現i2c x的裝置,這個時候需要做以下操作 1.新增i2c模組 sudo nano etc modules 然後新增以下兩行內容 i2c bcm270...