# Embedded (2) 썸네일형 리스트형 [Arduino] I2C와 Wire.h Wire.h I2C 통신을 쉽게 하기 위해 만든 객체 I2C 통신을 위해 SDA(A4), SCL(A5)핀을 제공한다. SDA는 데이터를 주고 받기 위한 선, SCL은 타이밍 동기화를 위한 클럭 선이다. 하나의 마스터와 하나 이상의 slave로 이루어지고 최대 127개까지 연결 가능하다. 데이터 송수신은 master에서 주도하며 전송과 읽어오기 전 slave의 주소를 명시해야하므로 짧은 데이터 통신에 주로 사용된다. 시리얼(UART) 통신과 비교했을 때 장접은 동기화 통신이다. 통신 속도가 따로 정해지지 않아도 된다는 점이다. 시작신호, 데이터 신호, 정지 신호로 이루어진다. 공식 API : https://www.arduino.cc/reference/en/language/functions/communica.. [AVR] _delay_ms() 변수 사용 에러 _delay_ms( )함수에 변수를 사용하고 싶으면 #define __DELAY_BACKWARD_COMPATIBLE__ #include #define 문장을 추가해주면 된다. 이전 1 다음