모션 센서와 초음파 센서를 모두 처리해야 하는 프로그램을 작성했습니다. 저는 40개의 GPIO 핀이 있는 Jetson Nano를 사용하고 있습니다. 첫 번째는 I2C 인터페이스를 사용하므로 linux-intern libi2c-library를 사용하여 /dev/i2c-1에 액세스하고, 다른 하나는 /dev/mem을 사용하여 16진수 값을 핀에 직접 씁니다.
이제 개별적으로 실행하면 제대로 작동하지만 코드 파일로 결합하려고 하면 충돌이 발생합니다. I2C 센서에서 알 수 없는 오류가 발생하고 정지됩니다. 동시에 사용 시 충돌 가능성이 있는지 묻고 싶습니다. 이를 방지할 수 있는 방법이 있습니까? I2C 센서와 초음파 센서를 병렬로 실행할 수 있는 방법이 있나요?
미리 답변해 주셔서 감사합니다!