Currently, phyphox supports the following inputs and outputs:
Inputs
- Accelerometer
- Magnetometer
- Gyroscope
- Light sensor
- Pressure
- Proximity sensor
- Microphone
- GPS/Location
- Bluetooth for custom devices (for example an Arduino)*
Outputs
- Speaker
- Bluetooth for custom devices (for example an Arduino)*
Of course, not every phone has the same set of sensors and new sensors may be added to phyphox in the future (for example the camera and GPS). If you have any suggestions or needs, please let us know.
* Bluetooth support is still work in progress. At the moment it is only available for Android, but we intend to add it to iOS as well. However, a generic support for all devices and communication protocols is rather complicated, so if you want to use Bluetooth, please let us know and we will be happy to get it to work.
The coordinate system
In phyphox, the z axis is perpendicular to the screen, pointing out of it. The x axis points to the right when holding the device in its default position. For phones this means, that it points to the right while looking at the screen in portrait (vertical) orientation. The y axis points upwards along the long side of the phone. However, on some larger tablets, the default orientation can be landscape (horizontal), in which case x points along the long side of the device.