준비물
- 코어로봇테크닉 메인보드 (스위치: 핀 A7, 스피커: 핀 A1).
- USB 케이블.
- 컴퓨터 (Mind+ 설치 완료).
1. 시리얼 통신 개념
주제: 시리얼 통신, 댕코봇과 컴퓨터의 대화!
- 시리얼 통신이란?
- 시리얼 통신은 메인보드(아두이노)과 컴퓨터가 서로 메시지를 주고받는 방법이에요.
- 마치 편지를 주고받는 것처럼, 메인보드가 "안녕!"이라고 말하면 컴퓨터가 "나도 안녕!"이라고 답할 수 있어요.
- USB다운로더 케이블을 통해 메인보드와 컴퓨터가 연결되고, Mind+의 "시리얼 모니터"로 대화를 볼 수 있어요.
- 어떤 용도로 사용할까?
- 메인보드의 상태 확인: 예를 들어, 스위치가 눌렸는지 확인하거나 센서 값을 읽을 수 있어요.
- 디버깅: 코딩이 잘 작동하는지 확인할 때 유용해요.
- 사용자와 소통: 메인보드가 메시지를 보내 사용자에게 정보를 전달해요.
- 실생활 예시
- 스마트워치가 운동 데이터를 스마트폰에 보내는 것도 시리얼 통신의 일종이에요!
- 로봇이 "미션 성공!" 메시지를 보내는 것도 시리얼 통신을 사용해요.
- 활동 팁: 시리얼 통신으로 컴퓨터에 "안녕!"이라고 말하게 해보자!
2. Mind+에서 시리얼 통신 실습 예제
2.1 실습 1: 기본 시리얼 통신 - "안녕!" 메시지 출력