2 articles Tag robotics lab

Raspberry Pi Series – Mono C# USB Joystick Handler

Raspberry Pi Series – Mono C# USB Joystick Handler

This article presents joystick handler. It is based on analysis that was made before – here. Finally I’ve decided to use C# Mono technology because C# is my favourite and this code can be used on both Linux and Windows platforms. To execute it on your Raspberry Pi, you have to: Connect your joystick. Find device file. cd /dev/input; ls Install Mono and compile program. sudo apt-get install mono-complete mkdir ~/jstest-mono cd ~/jstest-mono joe jstest-mono.cs …

Continue reading →

Raspberry Pi Series – Joystick USB Communication Protocol Reverse Engineering

Raspberry Pi Series – Joystick USB Communication Protocol Reverse Engineering

Reverse engineering is a method of discovering how device works, just by observing how does it communicate, how it was build or which parts it contains. We are not going to disassemble anything, but it could be great fun to observe communication protocol. Of course we have to have proper tools and some time. In this article, I will show how simple reverse engineering could be done. Tested devices are Logitech Extreme 3D Pro and …

Continue reading →