<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>uRaNGaTaNG &#187; mtXcontrol</title>
	<atom:link href="http://www.rngtng.com/tag/mtxcontrol/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rngtng.com</link>
	<description>Featuring Ruby, Rails, Web development, Arduino, Processing, Nabaztag and more...</description>
	<lastBuildDate>Thu, 12 Jan 2012 10:08:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://www.rngtng.com/?pushpress=hub'/>
		<item>
		<title>mtXcontrol sneak preview &#8211; rainbowduino beta library goes master and slave</title>
		<link>http://www.rngtng.com/2010/09/05/mtxcontrol-sneak-preview-rainbowduino-beta-library-master-and-slave/</link>
		<comments>http://www.rngtng.com/2010/09/05/mtxcontrol-sneak-preview-rainbowduino-beta-library-master-and-slave/#comments</comments>
		<pubDate>Sun, 05 Sep 2010 16:38:25 +0000</pubDate>
		<dc:creator>tobi</dc:creator>
				<category><![CDATA[Arduino & Co.]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[launchpad]]></category>
		<category><![CDATA[mtXcontrol]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[RainbowCube]]></category>
		<category><![CDATA[RainbowDuino]]></category>

		<guid isPermaLink="false">http://www.rngtng.com/?p=394</guid>
		<description><![CDATA[

Now, as I'm finally getting settled, it's time to kick of mtXcontrol development again. So first, I'll continue working on the raw rainbowduino interaction which is the firmware, a communication protocol and a processing library, all summerized in the Processing library -Rainbowduino-. Current development going on, here, check it out. It's still in a ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.rngtng.com/2010/09/05/mtxcontrol-sneak-preview-rainbowduino-beta-library-master-and-slave/"><em>Click here to view the embedded video.</em></a></p>
<p>Now, as I&#8217;m finally getting settled, it&#8217;s time to kick of mtXcontrol development again. So first, I&#8217;ll continue working on the raw rainbowduino interaction which is the firmware, a communication protocol and a processing library, all summerized in the <strong>Processing library -Rainbowduino-</strong>. Current development going on, <a href="http://github.com/rngtng/rainbowduino">here, check it out</a>. It&#8217;s still in a beta state, but ready and good for testing. </p>
<p> Just to make you curious here some new cool upcoming features:<br />
* support for multiple &amp; cascading Rainbowduinos<br />
* auto port detection<br />
* plug and play<br />
* (auto) firmware upload<br />
* <a href="http://www.seeedstudio.com/depot/rainbow-cube-kit-rgb-4x4x4-rainbowduino-compatible-p-596.html?cPath=71&amp;zenid=6f5af82edb45a559db6dd5e4531b5faf">Rainbow Cube support</a><br />
* updated, more robust protocol</p>
<p>The video above show a quick preview of the upcoming Rainbowduino Firmware release &#8216;Master and Slave&#8217;.</p>
<p>You see two Rainbowduinos, the left one as Master connected via Serial to Mac, the right one as Slave connected via I2C to master. The blinking LEDs are merely debug output, interesting part is the changing brightness of the slave. The command to change brightness is send via Serial, received by the master and forwarded to the slave via I2C. With that multiple rainbowudinos can be connected in a row easily. </p>
<p>And the Best: both run the same(!!!) firmware. The master/slave role and I2C address are auto detected on startup. As easy as that! </p>
<p>Stay tuned!!</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.rngtng.com/2010/09/05/mtxcontrol-sneak-preview-rainbowduino-beta-library-master-and-slave/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>mtXcontrol meets Launchpad meets Rainbowduino</title>
		<link>http://www.rngtng.com/2009/12/30/mtxcontrol-meets-launchpad-meets-rainbowduino/</link>
		<comments>http://www.rngtng.com/2009/12/30/mtxcontrol-meets-launchpad-meets-rainbowduino/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 15:48:44 +0000</pubDate>
		<dc:creator>tobi</dc:creator>
				<category><![CDATA[Arduino & Co.]]></category>
		<category><![CDATA[Controller]]></category>
		<category><![CDATA[launchpad]]></category>
		<category><![CDATA[mtXcontrol]]></category>
		<category><![CDATA[RainbowDuino]]></category>

		<guid isPermaLink="false">http://www.rngtng.com/?p=379</guid>
		<description><![CDATA[That's it! I just released mtXcontrol version 1.1 with lot of updates and improvements. One major improvement is full support for Novation Launchpad: just draw your sequences and display them on your Launchpad! Even better, push the buttons to change the color, add, remove, copy &#38; paste frames. For that mtXcontrol makes usage of ...]]></description>
			<content:encoded><![CDATA[<p>That&#8217;s it! I just released mtXcontrol version 1.1 with lot of updates and improvements. One major improvement is full support for <a href="http://www.novationmusic.com/products/launchpad">Novation Launchpad</a>: just draw your sequences and display them on your Launchpad! Even better, push the buttons to change the color, add, remove, copy &amp; paste frames. For that mtXcontrol makes usage of the <a href="http://rngtng.github.com/launchpad">Launchpad Processing library</a> which I released some days ago.</p>
<p>But Rainbowduino support improved as well. I fixed lots of bugs and implemented requested features. Now you can control the display brightness, save up to 10 frames onto the device and serial port is auto detected. In general, I defined an basic API to communicate with the devices, which allows you to add more devices easily (e.g. monome!). With that, all Rainbowduino stuff is moved in a separate <a href="http://rngtng.github.com/rainbowduino">Rainbowduino Processing library</a>. </p>
<p><a href="http://www.rngtng.com/2009/12/30/mtxcontrol-meets-launchpad-meets-rainbowduino/"><em>Click here to view the embedded video.</em></a></p>
<p>See official <a href="http://www.rngtng.com/mtXcontrol">mtXcontrol</a> project page for more.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.rngtng.com/2009/12/30/mtxcontrol-meets-launchpad-meets-rainbowduino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mtXcontrol wins the Seeedstudio Rainbowduino Carnival</title>
		<link>http://www.rngtng.com/2009/10/22/mtxcontrol-wins-the-seeedstudio-rainbowduino-carnival/</link>
		<comments>http://www.rngtng.com/2009/10/22/mtxcontrol-wins-the-seeedstudio-rainbowduino-carnival/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 09:02:43 +0000</pubDate>
		<dc:creator>tobi</dc:creator>
				<category><![CDATA[Arduino & Co.]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[competion]]></category>
		<category><![CDATA[mtXcontrol]]></category>
		<category><![CDATA[RainbowDuino]]></category>
		<category><![CDATA[seeedstudio]]></category>

		<guid isPermaLink="false">http://www.rngtng.com/?p=274</guid>
		<description><![CDATA[Yay - the voting for the Seeedstudio Rainbowduino Carnival Competition is over. And, guess what, my project mtXcontrol made the run - I won the first price! Yipheee.. that's 12x Rainbowduinos + 100$ Shopping voucher which I'll invest in buying Xbee Stuff.. Can't wait to get my hands on! Stay tuned...

Thanks to everybody voting ...]]></description>
			<content:encoded><![CDATA[<p>Yay &#8211; the voting for the <a href="http://www.seeedstudio.com/forum/viewforum.php?f=11" class="broken_link">Seeedstudio Rainbowduino Carnival Competition</a> is over. And, guess what, my project <a href="http://www.rngtng.com/mtXcontrol">mtXcontrol</a> made the run &#8211; I won the first price! Yipheee.. that&#8217;s 12x Rainbowduinos + 100$ Shopping voucher which I&#8217;ll invest in buying Xbee Stuff.. Can&#8217;t wait to get my hands on! Stay tuned&#8230;</p>
<p>Thanks to everybody voting for my project!</p>
<p>Btw. I just released the latest version 1.02 with some bugfixes and new features in the API&#8230;</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.rngtng.com/2009/10/22/mtxcontrol-wins-the-seeedstudio-rainbowduino-carnival/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rainbowduino Carnival Competition Voting has started</title>
		<link>http://www.rngtng.com/2009/10/07/rainbowduino-carnival-competition-voting-has-started/</link>
		<comments>http://www.rngtng.com/2009/10/07/rainbowduino-carnival-competition-voting-has-started/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 18:31:47 +0000</pubDate>
		<dc:creator>tobi</dc:creator>
				<category><![CDATA[Arduino & Co.]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[competition]]></category>
		<category><![CDATA[mtXcontrol]]></category>
		<category><![CDATA[RainbowDuino]]></category>
		<category><![CDATA[seeedstudio]]></category>
		<category><![CDATA[vote]]></category>

		<guid isPermaLink="false">http://www.rngtng.com/?p=268</guid>
		<description><![CDATA[As mentioned in earlier post, I submitted the first public version of mtXcontrol  to the Rainbowduino Carnival Competition by Seeedstudio. Now it's time to vote for the best projects:



I know,  the decision will be quite hard, as a lot of other cool projects were submitted as well. Like this cool Daft Punk ...]]></description>
			<content:encoded><![CDATA[<p>As mentioned in earlier post, I submitted the first public version of mtXcontrol  to the <a href="http://www.seeedstudio.com/forum/viewforum.php?f=11" class="broken_link">Rainbowduino Carnival Competition</a> by Seeedstudio. Now it&#8217;s time to vote for the best projects:</p>
<p><a href="http://www.yourfreepoll.com/mvexghzbsp.html" target="_blank"><img src="http://www.yourfreepoll.com/images/mvexghzb.gif" alt="Express your opinion!" border="0"></a></p>
<p>I know,  the decision will be quite hard, as a lot of other cool projects were submitted as well. Like this cool <a href="http://www.seeedstudio.com/forum/viewtopic.php?f=11&amp;t=440">Daft Punk Helmet</a>  or this nice <a href="http://www.seeedstudio.com/forum/viewtopic.php?f=11&amp;t=434">lipsync speaking Robot</a>&#8230; </p>
<p>Please check out the <a href="http://vimeo.com/groups/24917/videos/6916458">Raindrop Rainbowduino Game</a> by my friend ccb23 as well. It&#8217;s a Rainbowduino connected via I2C to an Arduino with an Accelerometer. With that you can move the red dot on the Matrix and avoid hitting the falling blue raindrops. nice!</p>
<p><a href="http://www.yourfreepoll.com/mvexghzbsp.html" target="_blank">Make your vote!</a></p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.rngtng.com/2009/10/07/rainbowduino-carnival-competition-voting-has-started/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mtXcontrol 1.0 released &#8211; as contribution to Seeedstudio Carnival Competition</title>
		<link>http://www.rngtng.com/2009/10/06/mtxcontrol-1-0-released-as-contribution-to-seeedstudio-carnival-competition/</link>
		<comments>http://www.rngtng.com/2009/10/06/mtxcontrol-1-0-released-as-contribution-to-seeedstudio-carnival-competition/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 18:46:45 +0000</pubDate>
		<dc:creator>tobi</dc:creator>
				<category><![CDATA[Lost in Web]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[mtXcontrol]]></category>
		<category><![CDATA[RainbowDuino]]></category>

		<guid isPermaLink="false">http://www.rngtng.com/?p=261</guid>
		<description><![CDATA[As contribution for Seeedstudio Carnival I'm proud to release the version  1.0 of mtXcontrol today. It's feature list extended quite a lot, beside new frame editing features like Frame moving and Copy &#38; Paste, it now comes with Letter / Number placer to easily draw characters. Additional the frame preview bar makes it easily to navigate between ...]]></description>
			<content:encoded><![CDATA[<p>As contribution for <a href="http://www.seeedstudio.com/forum/viewtopic.php?f=11&amp;t=397">Seeedstudio Carnival</a> I&#8217;m proud to release the version  1.0 of <strong>mtXcontrol</strong> today. It&#8217;s feature list extended quite a lot, beside new frame editing features like Frame moving and Copy &amp; Paste, it now comes with Letter / Number placer to easily draw characters. Additional the frame preview bar makes it easily to navigate between the frames. As of this, it was time to get an proper UI with lot&#8217;s of buttons for those who couldn&#8217;t remember all those keyboard shortcuts (like me <img src='http://www.rngtng.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> )</p>
<p>So check out this Demo:</p>
<p><a href="http://www.rngtng.com/2009/10/06/mtxcontrol-1-0-released-as-contribution-to-seeedstudio-carnival-competition/"><em>Click here to view the embedded video.</em></a></p>
<p>Check out it&#8217;s new project page with details, video and sources to download:<br />
<a href="http://www.rngtng.com/mtXcontrol">http://www.rngtng.com/mtXcontrol</a></p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.rngtng.com/2009/10/06/mtxcontrol-1-0-released-as-contribution-to-seeedstudio-carnival-competition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RainbowDuino here it is! (and how to program it)</title>
		<link>http://www.rngtng.com/2009/06/25/rainbowduino-here-it-is-and-how-to-program-it/</link>
		<comments>http://www.rngtng.com/2009/06/25/rainbowduino-here-it-is-and-how-to-program-it/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 10:32:50 +0000</pubDate>
		<dc:creator>tobi</dc:creator>
				<category><![CDATA[Arduino & Co.]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[mtXcontrol]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[RainbowDuino]]></category>
		<category><![CDATA[uart]]></category>

		<guid isPermaLink="false">http://www.rngtng.com/?p=131</guid>
		<description><![CDATA[
Yay - I finally got my RainbowDuino. Unluckily I did sth wrong with the external power connection (JST 2 pin jack) and smashed a capacitor. Maybe the polarity was wrong or it couldn't stand the 12 volts? But luckily no damage to the main system so it still works using the terminal connector (right ...]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.rngtng.com/files/2009/06/rainbowduino2.jpg" alt="rainbowduino2" width="571" height="348" class="alignnone size-full wp-image-132" /><br />
Yay &#8211; I finally got my <a href="http://www.seeedstudio.com/blog/?p=410">RainbowDuino</a>. Unluckily I did sth wrong with the external power connection (JST 2 pin jack) and smashed a capacitor. Maybe the polarity was wrong or it couldn&#8217;t stand the 12 volts? But luckily no damage to the main system so it still works using the terminal connector (right through the 5volts of the Arduino). *phew*</p>
<p>The first real basic problem I ran into <a href="http://www.seeedstudio.com/forum/viewtopic.php?f=4&amp;t=328">was how to program the Rainbowduino</a> as there&#8217;s no USB connector and I don&#8217;t have an UART interface.<br />
<a href="http://www.seeedstudio.com/blog/?p=420">But well, nothing simpler than that:</a> Just connect your Arduino&#8217;s Tx,Rx,GND,Reset and Vcc ports with those of the Rainbowduino, choose the right controller type in your IDE and program it as usual &#8211; works perfect for me!</p>
<p>Check out my <a href="http://www.rngtng.com/mtXcontrol">Rainbowduino Editor mtXcontrol here</a> &#8211; it&#8217;s an easy way to draw shapes on your rainbowduino!</p>
<p>Btw. <em>DTR</em> on Rainbowduino is <em>Reset</em> on Arduino</p>
<p><strong>UPDATE:</strong><br />
Sorry I forgot to mention, this trick does NOT work if your host arduino is a ATmega168 &#8211; you need an ATmega328 to pass serial communication through. Before that, make sure you upload this blank sketch to your host Arduino first:</p>
<pre class="brush: plain; title: ; notranslate">
/* blank sketch to upload on Arduino */
void setup()
{
}

void loop()
{
}
</pre>
<p>And, as multiple times requested, a picture of my complete setup:<br />
<img src="http://www.rngtng.com/files/2009/06/arduino_rainbowduino.jpg" alt="arduino_rainbowduino" width="600" class="aligncenter size-full wp-image-296" /></p>
<p>Make sure you&#8217;ve selected the switch right. It has to point to the same side as the green Terminal connectors are. If you power rainbowduino through the white JST jack, flip it!</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.rngtng.com/2009/06/25/rainbowduino-here-it-is-and-how-to-program-it/feed/</wfw:commentRss>
		<slash:comments>65</slash:comments>
		</item>
	</channel>
</rss>

