RaspberryPi에서 I2C를 사용할 수 있도록 설정【2018년】

5187 단어 RaspberryPiraspbian

이 기사의 내용



RaspberryPi에서 I/O 익스팬더(MCP23017)를 사용하기 위해 I2C를 사용할 수 있도록 설정한다.

라즈파이 환경


  • RaspberryPi 3 model B
  • Raspbain 9.1

  • Raspbian 버전 확인 방법

    오류가 발생할 때까지



    i2c-tools 설치(포함될 수 있음)

    설치
    pi@raspberrypi:~ $ sudo apt-get install i2c-tools
    

    연결 정보를 가져옵니다.

    오류
    pi@raspberrypi:~ $ sudo i2cdetect -y 1
    Error: Could not open file `/dev/i2c-1' or `/dev/i2c/1': No such file or directory
    

    해결 방법



    설정 열기
    pi@raspberrypi:/dev $ sudo raspi-config
    

    Interfacing Options 선택
    버전이 오래된 경우 Advanced Option일 수 있습니다.



    I2C를 선택.


    <예>를 선택


    재부팅
    pi@raspberrypi:/dev $ sudo reboot
    

    결과



    좋은 느낌!
    pi@raspberrypi:~ $ 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: -- -- -- -- -- -- -- --
    

    좋은 웹페이지 즐겨찾기