반응형
1. Arduino Library Manager로 [PS4 Controller]를 설치한다.
2. ESP32 블루투스의 맥 어드레스 (MAC address) 를 확인한다.
void setup(void) {
Serial.begin(115200);
}
void loop() {
uint8_t btmac[6];
delay(100);
esp_read_mac(btmac, ESP_MAC_BT);
Serial.printf("[Bluetooth] Mac Address = %02X:%02X:%02X:%02X:%02X:%02X\r\n", btmac[0], btmac[1], btmac[2], btmac[3], btmac[4], btmac[5]);
}
|
샘플을 업로드하면 아래와 같이 맥 어드레스가 나온다.
이 주소를 메모 해 둔다.
3. [SixaxisPairTool] 을 이용하여 듀얼쇼크 4에 ESP32 블루투스 맥 어드레스를 입력해 준다.
참고링크를 여기에 붙여둔다.
https://sixaxispairtool.software.informer.com/
Change Master 에 입력하면 된다.
4. PS4ReceiveData 를 이용하여 동작 확인을 한다.
소스 업로드 한 뒤에,
컨트롤러를 사용 해 보면 아래와 같이 배터리 상태와 컨트롤러 입력 상태를 알 수 있다.
잘 놀아보자.
반응형