반응형
아두이노 대 아두이노 통신을 할것이다.
하고 싶은것은 우노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 |
댓글