본문 바로가기
아두이노/보드

아두이노 통신 UNO TO UNO -#1

by 오징어땅콩2 2021. 11. 16.
반응형

아두이노 대 아두이노 통신을 할것이다.

 

하고 싶은것은 우노2대을 통신으로 시리얼 입력으로 출력하는것이다.

프로그래머가 혹은 코딩을 하기전에 프로그램의 스펙을 정해야 한다. 

몇 글자를 전송할지, 전송하고자 하는 데이터는 어떤게 있는지 정하는것이다.

일단 아래와 같이 요건부터 정의를 하자.

 

 

1. 먼저 많고 많은 통신중에 제일 먼저 할 것은 시리얼 통신이다.

2. 우노A에서 문자를 전송하면 우노B의 LCD를 통해서 출력 할 것이다.

3. 우노A의 문자는 시리얼모니터를 통해서 입력을 받을것이다.

4. 우노A의 문자열의 길이는 최대 20글자를 하는것으로 할 것이다.

5. 우노A의 입력은 엔터를 입력 할 때까지 무한 대기 상태로 있을것이다.

6. 우노A의 문자열의 길이가 있을경우 우노B로 전송한다.

7. 우노B는 문자열이 정상적으로 전송되면 출력한다.

8. 우노B의 LCD는 I2C방법으로 출력 할 것이다.

 

기타 

1. 5의 무한 대기 조건은 향후에도 유지 할 것이며 바꾸지 않을것이다.

- 필요하다면 응용하여 공부하기 좋은 주제일수도 있다.

2. 시리얼 통신으로 우노 2대를 통신을 할것이다.

- 향우에는 I2C, SPI 통신으로 응용 할 수도 있다.

3. 우노B의 시간 출력은 우노B의 코드가 너무 없어서 넣었다.

4. 구조체의 조정만으로 다른데이터도 같이 보낼수가 있다.

 

 

'아두이노 > 보드' 카테고리의 다른 글

아두이노 통신 UNO TO UNO -#4  (0) 2021.11.16
아두이노 통신 UNO TO UNO -#3  (0) 2021.11.16
아두이노 통신 UNO TO UNO -#2  (0) 2021.11.16
Make IT! Arduino 개봉기  (0) 2020.06.24
ATTINY85, 88보드 업로드  (0) 2020.05.02

댓글