I2C 사용
- 상위 기기의 40핀 I2C 인터페이스를 사용합니다.
- 이번 튜토리얼은 FLY-PI V2LM75의 I2C 센서와 I2C2를 예로 들어 설명합니다!!!!
- 주의: 다른 장치에 의해 사용 중인 I2C1은 사용할 수 없습니다!!!!
- 접선이 단단하고 안정적으로 되었는지 확인해주세요!!!!
FLY 도구를 사용하여 I2C 열기
- Overlays를 찾아서 그 뒤에 i2c2와 i2c0을 선택하세요
- 주의: 다른 장치에 의해 사용 중인 I2C1은 사용할 수 없습니다!!!!
- 저장하고 재부팅하세요

접선 및 검색
- 이 튜토리얼은 PI V2를 참고합니다

- SSH를 통해 FLY 상위 기기에 연결한 후 아래 명령어를 입력하면 아래 내용이 출력됩니다
I2C0
을 사용하는 경우 아래 명령어의2
를0
으로 바꾸어야 합니다
sudo i2cdetect -y -r 2
- 주의: 정상 작동하는 경우, 엔터 후 바로 위의 내용이 주소와 함께 출력됩니다
- 주의: 주소는 무작위로 지정됩니다
- 주의: 선이 잘못 연결되었거나, 역방향으로 연결되었거나, 설정이 열리지 않았거나, 모듈이 손상된 경우 이상한 결과가 출력될 수 있습니다
- 주소는 16진수에서 10진수로 변환되어 설정의
i2c_address:
뒤에 작성되어야 합니다 - 브라우저에서 온라인 진법 변환기를 검색하여 변환할 수 있습니다
설정
[mcu host]
serial: /tmp/klipper_host_mcu
[temperature_sensor my_sensor]
sensor_type: LM75
i2c_address:72
# # Default is 72 (0x48). Normal range is 72-79 (0x48-0x4F) and the 3
# # low bits of the address are configured via pins on the chip
# # (usually with jumpers or hard wired).
i2c_mcu:host
i2c_bus:i2c.2
# i2c_software_scl