반응형

https://youtube.com/live/HqkqNnl-Kdc

[unity#8] 유니티에서 아두이노(arduino)으로 시리얼통신 메시지를 전송해서 제어하는 방법 계속 알아보기! (녹칸다 디지털트윈/digitaltwin)

녹칸다의 내맘대로 유니티(unity) 시리즈이다!

이번편의 내용은 아래 슬라이드로 공유된다!
https://docs.google.com/presentation/d/1yiia2U7D-iLx6HU1SVTbA4632Rpbq3rOaz8UXqatIcg/edit#slide=id.g341167935b4_1_164

7편에 이어서 LED가 아니라 다른것들을 연결해서 제어해보도록 하자!

 

유니티8편의 유니티 패키지

unity08.unitypackage
1.27MB

 


1.아두이노의 디지털2번핀에 서보모터(SG90)를 연결하고 유니티에서 0도버튼, 90도버튼, 180도 버튼 3개를 만들어서 각 버튼을 누르면 서보모터가 제어되도록 하시오!(데이터를 문자열로 전송함)

ex1_script.cs
0.00MB

 

2.(예제1번에서~)유니티가 전송하는 각도값을 문자열이 아니라 1byte로 한정된 숫자로 전송해서 각도를 돌리시오!(데이터를 숫자로 전송함)

ex2_script.cs
0.00MB

 

3.유니티에 슬라이더를 추가하고 슬라이더가 0~180범위로 움직일때 아두이노로 전송해서 각도제어를 하시오!(데이터를 숫자로 전송함)

ex3_script.cs
0.00MB

 

4.아두이노에 2,3,4,5번핀에 스탭모터(28BYJ-48)를 연결하고 유니티에서 버튼 4개를 만들어서 첫번째 버튼을 누르면 256스탭, 두번째버튼을 누르면 -256스탭, 세번째는 512스탭, 네번째는 -512스탭 회전하도록 하시오!

ex4_script.cs
0.00MB

 

5.아두이노에 디지털 3번핀에 모스펫(IRF520)을 연결하고 DC모터를 ON/OFF제어하시오!

ex5_script.cs
0.00MB

 

6.(예제5에서) 유니티에 슬라이더를 추가하고 슬라이더를 움직이면 모터가 속도제어되도록 하시오!

ex6_script.cs
0.00MB

 

7.유니티에 버튼 6개를 추가하고 순서대로 브레이크, 1단, 2단, 3단, 4단, 5단이라고 하고 브레이크는 속도가 0이 되는 것이고 1~5단은 지정되어있는 속도값을 아두이노에게 전송해서 속도가 제어되도록 하시오!

ex7_script.cs
0.00MB

반응형
Posted by 덕력킹
,