Unity로 UI를 만들어서 Arduino랑 시리얼 통신을 하여 서보모터를 가동시켜보려고 합니다.
본 시리즈는 5편으로 작성될 예정이며 아래 링크로 바로 찾아볼 수 있습니다.
1. Unity로 아두이노 시리얼 통신하기 - 에셋 설치하기
2. Unity로 아두이노 시리얼 통신하기 - UI 생성하기
3. Unity로 아두이노 시리얼 통신하기 - ArduinoSerial 사용 전 설정
4. Unity로 아두이노 시리얼 통신하기 - Arduino에 코드 업로드하기
5. Unity로 아두이노 시리얼 통신하기 - Unity UI에서 아두이노 시리얼통신
이제 마지막으로 Unity에서 만든 UI를 조작하여 아두이노와 시리얼 통신을 해보려고 합니다.
※ 시리얼 통신은 한 개만 가능합니다. 만일 이전에 Arduino IDE로 시리얼 통신을 하고 있다면 IDE를 종료해주시기 바랍니다.
play 버튼으로 실행해보기
다시 Unity Editor로 돌아가서 Assets - ArduinoSerial - Scripts - Settings - New Arduino Settings.asset을 눌러 포트와 Baud Rate가 IDE에서 설정한 환경과 동일하게 설정되어 있는지 다시 한번 확인합니다. 정확하게 입력되어있다면 상단의 Play 버튼을 눌러 실행시켜봅시다.

Game Tab의 슬라이더를 마우스로 조절하거나 이전에 키매핑을 했다면 매핑한 키를 눌러 모터의 작동 여부를 테스트합니다.
Build 하기
이제 Unity를 실행하지 않아도 사용할 수 있게 하려고 합니다.
왼쪽 상단의 File - BuildProfile에서 현재 씬이 들어와 있는 것을 확인한 후 Build And Run을 눌러줍시다.

그러면 폴더를 설정하라는 창이 나오는데 현재 작업하고 있는 프로젝트가 있는 폴더가 아닌 전혀 다른 별개의 폴더를 하나 생성하여 폴더를 선택합니다.
컴파일이 끝나면 해당 경로에 Unity Editor을 열지 않고도 바로 실행할 수 있는 파일이 생성되게 됩니다.

이렇게 Unity로 아두이노와 시리얼통신하여 서보모터를 작동시켜보았습니다.
'Unity' 카테고리의 다른 글
| Unity로 아두이노 시리얼 통신하기 - Arduino에 코드 업로드하기 (3) | 2025.07.09 |
|---|---|
| Unity로 아두이노 시리얼 통신하기 - UI 생성하기 (0) | 2025.07.09 |
| Unity로 아두이노 시리얼 통신하기 - ArduinoSerial 사용 전 설정 (0) | 2025.07.09 |
| Unity로 아두이노 시리얼 통신하기 - 에셋 설치하기 (0) | 2025.07.09 |
| Tinkercad에서 작업한 모델링 파일이 Unity에서 제대로 보이지 않는 경우 (0) | 2024.07.31 |