<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[libwiiclassic - Using a Nintendo Wii classic controller with your Omega2]]></title><description><![CDATA[<p dir="auto">This is the first release in a series of at least 4 projects, coming over the next 2 weeks.</p>
<p dir="auto">The <code>libwiiclassic</code> library enables owners of an Omega2(+) to easily develop software  in C which is capable of using a Nintendo Wii Classic controller as input device. Github page: <a href="https://github.com/gamer-cndg/omega2-wii-classic-controller/" rel="nofollow">https://github.com/gamer-cndg/omega2-wii-classic-controller/</a></p>
<p dir="auto">When you want to get a joystick on your microcontroller project, you have a few options:</p>
<ul>
<li>Build a completely custom controller and case yourself, using buttons and joysticks (a.k.a. potentiometers)</li>
<li>Buy some bulky shield made for Arduino (e.g. <a href="https://www.sparkfun.com/products/9760" rel="nofollow">from Sparkfun</a>) or Raspberry Pi (e.g. <a href="https://www.adafruit.com/product/3464" rel="nofollow">from Adafruit</a>)</li>
<li>use commercial controllers like the PS2 controller and decode the signals yourself</li>
<li>use a USB joystick (if you have a USB port and it is broken out) and use some Linux library or SDL to get the input</li>
</ul>
<p dir="auto">However, I found another option, which is incredibly easy to implement: Use a Nintendo Wii Classic controller! These controllers work over <a href="http://wiibrew.org/wiki/Wiimote/Extension_Controllers" rel="nofollow">plain old I²C</a>.</p>
<p dir="auto"><img src="https://i.imgur.com/jRbBYC0.jpg" alt="connector" class="img-responsive img-markdown" /> <img src="https://i.imgur.com/JImJPpk.jpg" alt="adafruit_nunchucky" class="img-responsive img-markdown" /></p>
<p dir="auto">Once you have a fitting connector PCB for it (e.g. <a href="https://www.adafruit.com/product/345" rel="nofollow">Adafruit Nunchucky</a> or <a href="http://arduino-projects4u.com/product/wiikend/" rel="nofollow">wiikend</a>), you just connect up the four wires VCC,GND,SCL and SDA to your Omega and use the library to get the input data.</p>
<p dir="auto"><img src="https://raw.githubusercontent.com/gamer-cndg/omega2-wii-classic-controller/master/hw.jpg" alt="omega_and_wiiclassic" class="img-responsive img-markdown" /><br />
<img src="https://raw.githubusercontent.com/gamer-cndg/omega2-wii-classic-controller/master/shell.png" alt="omega_ssh" class="img-responsive img-markdown" /></p>
<p dir="auto">Compilation and usage instructions can be found on the github page.</p>
<p dir="auto">Let this inspire you to do projects like <a href="https://www.youtube.com/watch?v=JmiU9KQLEdI" rel="nofollow">controller a motor using the joystick</a>, <a href="https://www.youtube.com/watch?v=ypPbl6wJLZg" rel="nofollow">control LEDs</a>, <a href="https://www.youtube.com/watch?v=vCIVWVwkTe4" rel="nofollow">playing games</a> or more.</p>
<h1>Happy hacking!</h1>
]]></description><link>http://community.onion.io/topic/2437/libwiiclassic-using-a-nintendo-wii-classic-controller-with-your-omega2</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 00:38:02 GMT</lastBuildDate><atom:link href="http://community.onion.io/topic/2437.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 18 Oct 2017 17:24:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to libwiiclassic - Using a Nintendo Wii classic controller with your Omega2 on Wed, 18 Oct 2017 17:32:32 GMT]]></title><description><![CDATA[<p dir="auto">This is the first release in a series of at least 4 projects, coming over the next 2 weeks.</p>
<p dir="auto">The <code>libwiiclassic</code> library enables owners of an Omega2(+) to easily develop software  in C which is capable of using a Nintendo Wii Classic controller as input device. Github page: <a href="https://github.com/gamer-cndg/omega2-wii-classic-controller/" rel="nofollow">https://github.com/gamer-cndg/omega2-wii-classic-controller/</a></p>
<p dir="auto">When you want to get a joystick on your microcontroller project, you have a few options:</p>
<ul>
<li>Build a completely custom controller and case yourself, using buttons and joysticks (a.k.a. potentiometers)</li>
<li>Buy some bulky shield made for Arduino (e.g. <a href="https://www.sparkfun.com/products/9760" rel="nofollow">from Sparkfun</a>) or Raspberry Pi (e.g. <a href="https://www.adafruit.com/product/3464" rel="nofollow">from Adafruit</a>)</li>
<li>use commercial controllers like the PS2 controller and decode the signals yourself</li>
<li>use a USB joystick (if you have a USB port and it is broken out) and use some Linux library or SDL to get the input</li>
</ul>
<p dir="auto">However, I found another option, which is incredibly easy to implement: Use a Nintendo Wii Classic controller! These controllers work over <a href="http://wiibrew.org/wiki/Wiimote/Extension_Controllers" rel="nofollow">plain old I²C</a>.</p>
<p dir="auto"><img src="https://i.imgur.com/jRbBYC0.jpg" alt="connector" class="img-responsive img-markdown" /> <img src="https://i.imgur.com/JImJPpk.jpg" alt="adafruit_nunchucky" class="img-responsive img-markdown" /></p>
<p dir="auto">Once you have a fitting connector PCB for it (e.g. <a href="https://www.adafruit.com/product/345" rel="nofollow">Adafruit Nunchucky</a> or <a href="http://arduino-projects4u.com/product/wiikend/" rel="nofollow">wiikend</a>), you just connect up the four wires VCC,GND,SCL and SDA to your Omega and use the library to get the input data.</p>
<p dir="auto"><img src="https://raw.githubusercontent.com/gamer-cndg/omega2-wii-classic-controller/master/hw.jpg" alt="omega_and_wiiclassic" class="img-responsive img-markdown" /><br />
<img src="https://raw.githubusercontent.com/gamer-cndg/omega2-wii-classic-controller/master/shell.png" alt="omega_ssh" class="img-responsive img-markdown" /></p>
<p dir="auto">Compilation and usage instructions can be found on the github page.</p>
<p dir="auto">Let this inspire you to do projects like <a href="https://www.youtube.com/watch?v=JmiU9KQLEdI" rel="nofollow">controller a motor using the joystick</a>, <a href="https://www.youtube.com/watch?v=ypPbl6wJLZg" rel="nofollow">control LEDs</a>, <a href="https://www.youtube.com/watch?v=vCIVWVwkTe4" rel="nofollow">playing games</a> or more.</p>
<h1>Happy hacking!</h1>
]]></description><link>http://community.onion.io/post/14801</link><guid isPermaLink="true">http://community.onion.io/post/14801</guid><dc:creator><![CDATA[Maximilian Gerhardt]]></dc:creator><pubDate>Wed, 18 Oct 2017 17:32:32 GMT</pubDate></item></channel></rss>