반응형
Arduity는 아두이노 뿐만 아니라 COM포트를 통해 통신하는 모든 하드웨어와 소프트웨어에 사용할 수 있습니다.유니티 설치, 아두이노 설치는 되어 있다고 생각하고 넘어가겠습니다.유니티 버전은 2020.3.35f1입니다.
Ardity 다운로드
Arduity 패키지 불러오기
일반적인 문제
'System.IO' 네임스페이스에 'Ports' 유형 또는 네임스페이스 이름이 없습니다.
Edit -> Project Settings -> Player
.NET 4.0 또는 .NET 2.0 호환 모드로 변경
'읽기와 쓰기'를 테스트하기 위해서 데모 씬을 열기
씬 이름은 DemoSceneUserPoll_ReadWrite입니다.
아두이노를 PC에 연결하고 포트 번호를 확인하기
아두이노에 코드 업로드
unsigned long last_time = 0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
// Print a heartbeat
if (millis() > last_time + 2000)
{
Serial.println("Arduino is alive!!");
last_time = millis();
}
// Send some message when I receive an 'A' or a 'Z'.
switch (Serial.read())
{
case 'A':
Serial.println("That's the first letter of the abecedarium.");
break;
case 'Z':
Serial.println("That's the last letter of the abecedarium.");
break;
}
}
플레이 모드로 들어가서 통신이 잘 되는지 확인하기
유니티 플레이모드에서 A키와 Z키를 눌러봅니다.
반응형
'Unity' 카테고리의 다른 글
[Unity] UDP 통신과 TCP 통신의 차이점 (0) | 2022.08.19 |
---|---|
[Unity] 유니티 오일러 각과 쿼터니언 Euler, Quaternion 개념 정리 (0) | 2022.08.19 |
[Unity] 유니티 동작 방식과 원리 (0) | 2022.08.19 |
[Unity] NodeMCU와 유니티를 와이파이로 연결하기 (UDP) (0) | 2022.08.11 |
[Unity] 유니티 아두이노 블루투스 연결하기 (0) | 2022.08.06 |
댓글