프로젝트
지금까지 학습한 내용을 중심으로 각각의 기능을 통합하여 프로젝트를 진행합니다. 본 프로젝트는 I2C
통신망을 이용하여 다수의 아두이노를 제어하는 프로젝트 입니다. - 또한 각각의 슬레이브 아두이노는 다양한 장치기기들을 연결하고 이를 독립적으로 제어하는 역할을 수행합니다.
I2C Master
I2C Master
는 ATmega328P에 내장된 TWI(I2C) 통신을 기반으로 운영되는 Master 입니다. Master는 컴퓨터와 시리얼 모니터로 동작되는 현황을 출력 모니터링 할 수 있습니다. 또한, 시리얼과 블루투스로 받은 데이터를 Slave에게 명령을 재전달 해주는 역할을 수행합니다.
Master 명령어 설명
코드설명
I2C Slave
I2C
는 127개의 Slave를 제어할 수 있습니다.
코드설명
서브목차