出現問題:
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...