Open Project/(프로젝트) Smart Wall Watch (Rasp Zero)
[Step6] SmartwallClock, I2C 핸들링하기
LEEHANDS
2021. 7. 28. 16:27
반응형
참고 사이트 :
https://pypi.org/project/smbus2/
raspi-config
명령어를 입력하여 i2c 인터페이스 Enable 한다.
아래 명령어를 통해 i2c device 가 활성화 되었는지 확인
ls /dev/*i2c*
i2c -1 포트가 활성화 되었음을 확인할 수 있습니다.
i2c detect 를 통한 장치 연결 및 address 확인
apt-get install i2c-tools
i2c tools 이 설치되어있지않다면 설치
i2cdetect -y 1
아까 검색했던 i2c 1 번에 연결된 장치 리스트를 확인
device 1개가 검색되었으며 address 는 0x50 입니다.
근데 0x00 - 0x02 까지는 검색되지않습니다.
Smartwallclock 의 FND Driver 의 Default Address 는 0x00 입니다.
i2cdetect -y -a 1
-y 뒤에 -a 옵션을 붙여주면 0x00 부터 모두 검색가능합니다.
0x00 은 FND Driver => AS1115
0x52 는 ADC => ADC081C027
반응형