'ESP32-BLE-PISIGHT' 라이브러리는 ESP32를 블루투스 무선 키보드로 사용할 수 있도록 하며, ESP32-BLE-Keyboard 라이브러리를 PI-SIGHT에 적합하게 일부 수정하여 만들어졌습니다.
'PISIGHT-RC.ino' 코드는 PI-SIGHT 무선 리모컨의 조이스틱과 버튼을 사용해 특정 값을 전송할 수 있도록 합니다.
리모컨은 'SIGHTER RC' 라는 이름으로 작동합니다. 기본적으로 리모컨에서는 아래 알파벳 데이터를 전송합니다. 이 알파벳 데이터들은 PI-SIGHT 본체의 키 맵핑 코드를 통해 메뉴 이동, 카메라 작동과 같은 동작을 실행합니다.
- 조이스틱 위로 짧게 : u
- 조이스틱 위로 길게 : w
- 조이스틱 아래로 짧게 : d
- 조이스틱 아래로 길게 : s
- 조이스틱 오른쪽 짧게 : r
- 조이스틱 오른쪽 길게 : z
- 조이스틱 왼쪽 짧게 : l
- 조이스틱 왼쪽 길게 : a
- 조이스틱 누르기 짧게 : e
- 조이스틱 누르기 길게 : q
- 검지 당기기 짧게 : c
- 검지 당기기 길게 : t
- 엄지 누르기 짧게 : f
- 엄지 누르기 길게 : g
- (아두이노 IDE에서 ESP32에 프로그램을 업로드하기 위한 세팅을 완료하세요. 안내 링크)
- 'ESP32-BLE-PISIGHT.zip' 라이브러리 파일을 다운로드 하세요.
- 아두이노 IDE 에서 "Sketch" -> "Include Library" -> "Add .ZIP Library..." 클릭 후 다운로드 받은 라이브러리 파일을 선택하세요.
- 'PISIGHT-RC.ino' 파일을 다운로드한 뒤 아두이노 IDE에서 열고, ESP32를 PC에 연결해 소프트웨어를 업로드하세요.
- ESP32를 PC에 연결하기 위해 ESP-WROOM-32 Downloader 장치와 usb 케이블이 필요합니다.
- 시스템 구성 및 세부 정보는 ESP32-BLE-Keyboard Github를 확인하세요.