[아두이노#249] (#2/광센서/가변저항) nRF24L01을 이용한 1:2 단방향 무선통신 원격제어 시리즈!(녹칸다/포로리야공대가자)
프로그래밍/nRF24L01 2021. 4. 12. 23:34
(#2/광센서/가변저항) nRF24L01을 이용한 1:2 단방향 무선통신 원격제어 시리즈!(녹칸다/포로리야공대가자)
-RF무선통신 모듈중 가장 저렴한 nRF24L01을 이용한 원격제어 시리즈로 구성한다!
-큰 범주로 1:1단방향, 1:1양방향, 1:N단방향, 1:N양방향, N:N단방향, N:N양방향이 있다!(어디까지 할지는 모름)
-이번 시리즈는 nRF24L01을 이용한 1:2단방향 무선통신으로 트랜스미터(송신기) 2개에서 보낸 정보를 리시버(수신기) 1개에 수집하는 것을 목표로 한다!
-nRF24L01모듈이 달린 3개의 아두이노보드를 각각 A와 B와 C라고 하자!
-A와 B를 트랜스미터(송신기)로 설정하고, C를 리시버(수신기)로 설정하라!
-(예제1) A와 B에 가변저항을 1개씩 연결하고 일정한 주기로 nRF24L01으로 값을 송신한다! C에서 데이터를 수신한뒤 송신기별로 데이터를 구분해서 시리얼 모니터에 결과를 출력하라!
-(예제2) A와 B에 광센서(CDS)를 1개씩 연결하고 일정한 주기로 nRF24L01으로 값을 송신한다! C에서 데이터를 수신한뒤 송신기별로 데이터를 구분해서 시리얼 모니터에 결과를 출력하라!
-(예제3) A와 B에 광센서(CDS)를 1개씩 연결하고 일정한 주기로 nRF24L01으로 값을 송신한다! C에 FND모듈(TM1637) 2개를 연결해서 송신기별로 값을 출력하라!
-(예제4) A와 B에 광센서(CDS)를 1개씩 연결하고 일정한 주기로 nRF24L01으로 값을 송신한다! C에 1602LCD모듈을 1개 연결해서 송신기별로 값을 출력하라!