본문 바로가기

I2C통신

3. I2C를 이용한 관성센서 제어 I2C를 이용한 관성센서 제어 I2C 통신의 이해I2C(Inter-Integrated Circuit)는 마이크로컨트롤러와 저속의 주변 장치 사이에 디지털 정보를 간편하게 전송할 수 있는 방법을 제공하기 위해 필립스에서 개발한 직렬 통신 프로토콜 중 하나이다. I2C 통신을 위해서는 SCL(serial clock)과 SDA(serial data)의 두 개 연결만이 필요하기 때문에 TWI(Two Wire Interface)라고도 불린다. 이러한 전송방식은 직렬방식의 메모리(serial EEPROM), LCD장치, 오디오 코덱, 온도 센서, 기압 센서, 자이로센서, 나침반 센서 등과 같은 외부 디바이스 연결용으로 다양하게 사용되고 있다. • SCL(Serial Data) : 양방향 직렬 데이터 라인 • SDA..
1. SPI와 I2C를 이용한 관성센서 제어 SPI와 I2C를 이용한 관성센서 제어 관성센서란 관성센서는 이동물체의 속도와 방향, 중력, 가속도를 측정하는 장치이다. 과거 관성센서의 기술이 자동차의 에어백 시스템과 자동차 압력센서 등 운송수단에 한해 적용되었다면, 최근 센서기술의 발전으로 작고 값싼 관성센서들이 개발되면서 스마트폰, 콘솔 게임기 등 모션 감지 기능을 갖는 사용자 인터페이스로 활용되고 있다. 이처럼, 관성센서를 이용한 다양한 장치들은 이미 우리의 생활에서 보편적으로 만날 수 있으며 항공분야와 의료, 통신, 일반 가전분야 등 다양하게 응용되어 광범위하게 쓰이고 있다. • 가속도센서 가속도(Accelerometer) 센서는 물체의 가속도와 진동, 충격 등 움직이는 힘을 측정하는 센서로, 가속도센서는 3축으로 구성되어 있어 3차원에서 움직..