코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
아두이노와 센서2개의 I2C 통신 문의
이홍석 | 2018-05-29
|
|
---|---|
1. 프로젝트 사용한 보드 종류 아두이노 pro Micro
2. 사용한 개발 프로그램명 아두이노 IDE
3. 사용한 센서 모델명 Lipo fuel gauge(MAX17043), GY-86(MPU6050 HMC5883L MS5611)
4. 연결한 회로 설명 (또는 이미지)
5. 소스코드 (주석 필수) max17043 소스코드와 gy-86소스코드
6. 문제점 및 에러 내용 모터를 구동하는데 Li폴리머 배터리로 전원공급을 하고 있습니다. GY-86(자이로센서)를 이용하면서 MAX17043(Li 배터리 잔량 센서) Li폴리머 배터리의 잔량을 구하려고 하고 있습니다. 즉, 아두이노 한 대로 2개 센서의 i2c통신을 하려고합니다. 아두이노 프로 마이크로에서 2,3번 핀이 sda,scl 핀이라서 I2C통신을 위해 위의 그림처럼 두 센서를 아두이노에 병렬로 연결하였습니다. 아두이노간 1:N I2c 통신은 마스터 아두이노에 코딩을하고 N대의 슬레이브 아두이노에 코딩을 한다고 알고 있습니다. 그런데 저 같은 경우에는 마스터 아두이노에 코딩을 한다고 하면 슬레이브에 해당하는 센서 2개에는 코딩을 할 수 없는데 이런 경우에는 어떤식으로 접근해야 하나요? 센서2개에 대한 코드는 가지고 있으나 이를 i2c통신에 사용하기 위한 접근법을 알고 싶습니다. |
|
이전글 | RN-42(BT Module) 명령어 - HID 추가 | 2018-05-29 |
다음글 | 초음파 센서 시간 질문 드립니다. | 2018-05-30 |