본문 바로가기

LEGO 기타

아이폰에서 Brickcontroller2 앱 테스트하기.

지난번에는 안드로이드기기에서 게임패드로 파워펑션을 조작할수 있는 어플인,

Brickcontroller2를 사용하여 42099 4x4익스트림 오프로더를 세팅/조작하는 방법을 살펴봤습니다.


https://www.clien.net/service/board/cm_lego/14053698



이번에는 iOS에서 같은 방법으로 세팅을 진행해봤습니다.


2019년 9월 20일에 정식으로 배포된 iOS 13부터 MFI인증을 받지 않은 게임패드도 연결을 허용하기 시작했고,

그에 맞춰서 Brickcontroller2 어플도 애플 스토어에 들어왔습니다.


아래의 주소로 가면 받으실수 있습니다.

https://apps.apple.com/us/app/brickcontroller2/id1441923224



테스트했던 기기는 iOS13이 설치된 아이폰 6S입니다.

게임패드는 두가지를 페어링해봤습니다.

하나는 조이트론의 EX BAND와 마이크로소프트의 XBOX ONE S 컨트롤러.

하지만 둘중에서 제대로 페어링되는 것은 XBOX ONE S컨트롤러였습니다. (가격차이가 거의 두배..)


일단 설치하고 실행해봅시다.


아이콘은 안드로이드 버전과 동일합니다.


실행화면도 동일.

Devices를 클릭합니다.


42099에 달려있는 테크닉 허브 버튼을 눌러서 페어링하고,

기기를 클릭하면 위와 같은 화면이 나옵니다.

화면구성이나 기능은 안드로이드와 동일하기 때문에,

안드로이드 버전을 한번 써보신 분들은 그대로 사용하면됩니다.


다시 메인 화면으로 돌아와서 우측 상단의 + 버튼을 눌러서 새로운 세팅을 시작합니다.


원하는 이름 입력. 42099를 입력해봅시다.


그리고 42099를 선택하면 위와 같은 화면이 나옵니다.

Default profile 클릭.


새로운 동작을 입력하기 위해 기기 세팅을 합니다.

우선 아날로그 스틱을 좌우 조향으로 세팅하는중입니다.

3번(C)채널이 서보모터 역할을 하는 L모터라서,

C를 선택하고 채널타입을 눌러 ServoMotor로 바꿔줍니다.


채널타입 오른편의 톱니버튼을 클릭하면,

위와 같은 화면이 나오고, Auto Calibrate 버튼도 안드로이드 버전처럼 존재합니다.


바퀴 정렬을 했다면, 나머지 주행용 모터들도 세팅합니다.


최종 세팅화면입니다.

게임패드의 양족에 있는 아날로그 스틱 둘다 좌우 조향으로 해놨고, (3번/C채널)

바퀴 돌아가는 방향을 보고 1,2번/A,B채널에는 주행용으로 설정해놨습니다.

아주 정상적으로 작동하는 것을 확인!



다음엔 원래 Brickcontroller2의 시작점이었던,

SBrick을 세팅해봤습니다.


Sbrick 세팅은, 예전에 만들어놨던 42006 RC개조모드를 활용했습니다.

https://www.clien.net/service/board/cm_lego/12998317


42006 개조버전에는 Sbrick 두개를 꽂아놨는데, 별다른 무리없이 잘 인식됩니다.


역시나 새로운 세팅을 위해 이름을 지정하고..


조금 시간이 걸리긴 했지만, 모든 구동부를 다 세팅하고 테스트를 진행했습니다.

테스트 결과 이상없음!



요약하자면,

1. iOS에서도 Brickcontroller2는 정상적으로 작동한다!

2. 왠만하면 안드로이드 전용 패드보다는 범용성 있는 패드를 사용하자!

정도로 마무리할수 있겠네요.