so I'm working on a project and among others I want to integrate an analog joystick, like those cheap ones that send analog values between 0 and 1023 for x and y movements. The end game is that I could use the functionality in Kodi, but as I am a beginner with raspberry pi, I have absolutely no idea where to start.

I will connect the joystick to an Arduino and interpret the movements of the joystick and output via I2C (can't use anything else because I only have analog I/O left on the Arduino) to the Pi and emulate the joystick to be used in Kodi.

The Arduino part I can handle and I will research I2C communication between the devices. The Pi part is a mistery to me, I have no idea from where I have to start to create some kind of script that interprets the data received from I2C which will be something like "up" "down" "left" "right" "pushbutton" and use them as a normal joystick/arrows from a keyboard to make them work with Kodi.

I'm not asking to do my work for me, just some place to start.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.