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

접선 및 검색

- SSH를 통해 FLY 상위 컴퓨터에 연결한 후 아래 명령어를 입력하여 아래 내용이 출력되게 합니다
- 만약
I2C0
을 사용한다면 아래 명령어의2
를0
으로 바꿔야 합니다
sudo i2cdetect -y -r 2
- 주의: 모든 것이 정상 작동하는 경우, Enter 키를 누르면 즉시 위의 내용이 나타나며 주소도 함께 표시됩니다
- 주의: 주소는 임의로 지정됩니다
- 주의: 선이 잘못 연결되었거나, 역방향으로 연결되었거나, 설정이 열리지 않았거나, 모듈이 손상된 경우에는 출력이 정상적이지 않습니다
- 주소는 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