PicoHID is an interface adapter that connects your Windows PC to a Raspberry Pi Pico using USB HID. It allows you to quickly add the Raspberry Pi Pico to your game as a gamepad, and access sensor data and display panels. The package includes code for the Raspberry Pi Pico and Unity scripts to read and write data between the two devices.
Features:
- Obtain x, y, and z data from the Raspberry Pi Pico using the Trigonometric function
- Read and transfer x, y, and z data to Unity using USB HID
- Receive numerical data from the Raspberry Pi Pico and send it back
- Display x, y, and z data on a Unity 3D object and send numerical data to the Raspberry Pi Pico
- Example Unity script for receiving data from the Raspberry Pi Pico and sending data back
Requirements:
- Unity 2022.3 or newer
- Windows PC (Windows10)
- Raspberry Pi Pico
- Arduino IDE
- Ability to transfer array data up to 64 bytes between devices
The package includes the following components:
- Raspberry Pi Pico code for obtaining x, y, and z data
- Unity scripts for reading and writing data to the Raspberry Pi Pico
- Example Unity 3D object and Inputfield/Button for displaying and sending data
- Ability to transfer array data up to 64 bytes between devices
Note: Refer to the PicoHID Quick Start and Design Tips for detailed setup instructions and code examples.





