Check! Raspberry Pi에서 I2C를 사용하고 싶습니다 (문제 해결)

5750 단어 RaspberryPiI2C
안녕하세요, 오크 팬의 @dz_ 것 대평 카즈미입니다.

Prologue - 소개



I2C at Raspberry Pi GPIO Pinout 을 참고로 I2C 를 사용해 보려고 했는데, i2cdetect 에서 에러가 나와 검출할 수 없어 잠시 고민했습니다. (테스터로 배선도 문제 없지만 것을 측정하거나…)
# i2c-tools のインストール(すでに入っていました)
$ sudo apt-get install i2c-tools
Reading package lists... Done
Building dependency tree       
Reading state information... Done
i2c-tools is already the newest version.
...略...

# I2C デバイスの検知 -- エラー!
$ sudo i2cdetect -y 1
Error: Could not open file `/dev/i2c-1' or `/dev/i2c/1': No such file or directory

원인



Raspberry Pi 설정에서 I2C가 비활성화되었습니다!

대처



Raspberry Pi의 I2C 사용 설정을 활성화합니다. 커맨드 라인에서 다음을 실행하면 GUI의 설정 화면이 표시되므로 바삭 바꿀 수 있습니다.
$ sudo raspi-config






상기를 실시 후, 무사히 검지했습니다! (아래 값은 BME280의 예입니다.)
$ sudo i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- 76 -- 

Epilogue - 결론



최근, 일이나 공부회 강사등에서 터벅터벅 하고 있었습니다만, 겨우 자유로운 시간이 생겨, 당돌에 방치하고 있던 센서로 놀았습니다.
그리고 생각한 것은, 역시 배선하는 즐거운-! 좋아한다고 생각했어요(*'ω'*)

좋은 웹페이지 즐겨찾기