안녕하세요. 오늘은 기존의 프로젝트에 I2C기능을 추가하겠습니다. 기본적인 I2C기능은 아래의링크 참고바랍니다 1) ATMEGA128 TWI(I2C)통신 알아보기 1편 2) ATMEGA128 TWI(I2C)통신 알아보기 2편 3) ATMEGA128 TWI(I2C)통신 알아보기 3편 위에 적은 I2C글에서는 write / read함수 하나에 start, address write, data write등등 기능들을 함수 하나에 넣어놨는데 이번에는 이런 기능들을 분리해서 함수로 구현하고 write, read함수에서 사용하는 형식으로 하겠습니다 void i2cInit() { PORTD |= 0x03; // SDA,SCL pull-up setting PD0: SCL, PD1: SDA TWBR = 0x48; /* S..