Skip to content

October 23, 2011

Armadeus, Wiimotes and Lightsabers

Those last weeks I had lessons talking about embedded systems, and in order to concretise what we learned, we had to make a project using embedded boards. So we had two Armadeus APF27 equipped with a touchscreen. When the teacher asked about ideas for a project, we thought about a game where you can fight someone else using a Wiimote as a Lightsaber.

What is great about Armadeus boards, it’s that Qt is included in the default buildroot, so it’s easy to make graphical applications. We also used Cwiid as the Wiimote library, that is included as well. The application works with 2 boards connected through ethernet, plus bluetooth dongles on the USB port to connect the Wiimotes.

Currently the application is quite basic and buggy, because we had few time to get something really stable. The network protocol lacks of reliability mechanisms (it’s built over UDP), there is sever performance issues, mainly because of the too high sampling level of the sensors, and there is segfaults when not doing things in the right order.

Still, we could enjoy having a good lightsaber fight ! To anyone who’d like to try/read the code, see you on github :) .

Share your thoughts, post a comment.

(required)
(required)

Note: HTML is allowed. Your email address will never be published.

Subscribe to comments

*