4.1 시리얼 모니터 다시 보기: (2) 시리얼 모니터로 송수신하기
블루투스는 시리얼 모니터가 하는 일을 무선으로 대신하는 것과 같이 동작한다. 그러므로 시리얼 모니터 사용법을 먼저 익히도록 하겠다. 여기서는 시리얼 모니터에서 1을 누르면 아두이노 보드의 LED가 켜지고, 0을 누르면 꺼지도록 해 보겠다. 아울러 LED의 ON/OFF를 시리얼 모니터에 알려주는 프로그램을 만들고 실행해 보겠다. 아두이노 우노 보드를 사용하겠다.
- serial_monitor_2022-07-18.ino를 컴퓨터에 업로드한다. (아래 파일 첨부)
- 아두이노 우노 보드를 USB케이블로 컴퓨터에 연결한다.
- 아두이노 IDE를 실행하고 serial_monitor_2022-07-18.ino를 부른다.
- 아두이노 IDE에서 보드와 포트를 맞게 선택한다.
- →을 클리하여 컴파일 및 업로드한다.
- ⊙(실제는 돋보기 모양)을 눌러 시리얼 모니터를 연다(그림 4.1)
입력 창에 1을 입력하면 아두이노 우노 보드의 L이라고 표시된 LED가 켜진다(그림 4.2). 0을 입력하면 LED가 꺼진다(그림 4.3). 1이나 0 이외의 값을 입력하면 잘못 입력했다고 알려준다.
아두이노 보드의 LED를 켜고 끌 수 있다는 것은 다른 기기도 켜고 끌 수 있다는 것을 뜻한다. 예를 들어, LED가 연결된 13번 핀에 릴레이를 연결하고, 릴레이에 전원 플러그와 LED조명을 연결했다면 시리얼 모니터로 LED조명을 제어할 수 있게 된다.
지금까지는 시리얼 모니터로 제어가 되는지 확인하기 위해 컴퓨터와 아두이노 보드를 USB케이블로 연결하여 유선으로 제어했다. 다음은 블루투스를 통해 무선으로 제어하는 방법을 알아보겠다.
4.1 시리얼 통신 다시 보기: 링크
(1) 시리얼 모니터의 역할 다시 보기: 링크
(2) 시리얼 모니터로 송수신하기: 링크 (여기)