Page 221 - 최강 아두이노 스마트 자동차 로봇 키트
P. 221
그림 37-2 아두이노 우노 R3 & 블루투스 모듈 연결
아두이노 하드웨어 시리얼 포트
아두이노에서의 시리얼 통신 자원은 포트 1 개가 있습니다.
참고로 아두이노 메가 2560 보드는 하드웨어 시리얼 포트가 4 개 있습니다.
아두이노 우노 R3 보드의 MCU 는 ATmega328p 를 사용합니다. 아트메가 328P
MCU 에서는 하드웨어 시리얼 통신 포트가 1 개만 지원됩니다.
아두이노 우노 R3 보드에서는 D0, D1 포트 2 개를 하드웨어 시리얼 포트로 펌웨어
업로드 포트로 고정하여 사용하고 있습니다. USB 케이블 연결 후 아두이노 IDE 로 펌
웨어 업로드 및 테스트 시 사용되고 있습니다.
블루투스 HC-06 모듈에 RX (수신 포트), TX(송신 포트)가 있습니다. D0, D1 연결하
여 사용 할 수 있습니다.
블루투스 모듈의 RX/TX, D0, D1 연결 중 일 때는 아두이노 IDE 스케치에서의 프로
그램 업로드가 안됩니다.
펌웨어 업로드 후 단독으로 아두이노 사용할 경우에는 블루투스 모듈을 D0, D1 연결
하여 사용할 수 있지만 다소 사용하기 불편합니다.
아두이노 IDE 스케치 프로그램과 연동하여 USB 시리얼 포트를 사용한 펌웨어 업로
드 포트로 사용되고 있습니다.
220