(아두이노끼리 1:1~1:2 I2C 통신을 해보자)
마스터 아두이노와 슬레이브 아두이노를 1:1로 통신시켜보자!
마스터에서 날린 데이터로 슬레이브에 달린 LED를 제어해보자!
마스터에 버튼을 연결하고 슬레이브에 LED를 연결해서 제어해보자!
마스터에 LED를 연결하고 슬레이브에 버튼을 연결해서 제어해보자!
마스터 아두이노와 슬레이브 아두이노 2대를 이용해서 1:2 통신을 해보자!
슬레이브1에 녹색LED를 슬레이브2에 빨간LED를 장착해서 마스터로 각각 제어해보자!
슬레이브1과 슬레이브2에 각각 버튼을 연결해서 마스터에 연결된 LED를 제어해보자!
예제78-1 (바지사장코드)
* 슬레이브의 주소는 0x08이다
* 여기로 0을 보내면 LED를 끄는것이고
* 1을 보내면 LED를 켜는 명령이다.
예제78-1 (슬레이브코드)
* 마스터에서 값을 입력받는다.
* 받은값이 0이면 LED를 끄고
* 1이면 LED를 켠다.예제78-2-1 (바지사장코드)
* 슬레이브의 주소는 0x08이다
* 여기로 0을 보내면 LED를 끄는것이고
* 1을 보내면 LED를 켜는 명령이다.
* 마스터에 버튼을 2개 추가해서 버튼을 누르면
* LED가 켜지도록 해보자!
예제78-3-1 (마스터코드)
* 슬레이브에 일정주기로 버튼의 상태를
* 요청하고 버튼이 눌려진 상태였다면
* LED를 켜고 아니면 끄도록 하자!
예제78-4-1 (바지사장코드)
* 슬레이브1의 주소는 0x08이다
슬레이브2의 주소는 0x09이다
* 여기로 0을 보내면 LED를 끄는것이고
* 1을 보내면 LED를 켜는 명령이다.
예제78-5-1 (바지사장코드)
* 슬레이브1의 주소는 0x08이다
슬레이브2의 주소는 0x09이다
* 버튼 2개를 연결해서
* 왼쪽버튼을 누르면 1번 슬레이브의LED가 점멸되고
* 오른쪽버튼을 누르면 2번 슬레이브의 LED가 점멸되도록하라
* 눌러졌을때 마스터는 무조건 1을보낸다
* 슬레이브는 1을 받아서
* LED가 켜져있었으면 끄고, 꺼져있었으면 켜라
'프로그래밍 > 아두이노 호작질' 카테고리의 다른 글
[아두이노강의] 포로리야 공대가자 #80 지문인식모듈을 이용한 인증 2편 지문권한관리 기능 구현해보기 (0) | 2020.07.02 |
---|---|
[아두이노강의] 포로리야 공대가자 #79 RFID를 이용한 인증 4편 카드등록/등록해제 기능 구현해보기 (0) | 2020.07.02 |
[아두이노강의] 포로리야 공대가자 #77 모스부호전송 3탄/약간 실험적인 도전 (0) | 2020.06.30 |
[아두이노강의] 포로리야 공대가자 #75 2.4인치 TFT LCD 터치스크린쉴드/Spfd5408(4편) (0) | 2020.06.29 |
[아두이노강의] 포로리야 공대가자 #74 3단인증시스템 구현하기/4x4키패드/RFID/지문/2편 (0) | 2020.06.29 |