<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Receive DMX-512 with an Arduino</title>
	<atom:link href="http://blog.wingedvictorydesign.com/2009/03/20/receive-dmx-512-with-an-arduino/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.wingedvictorydesign.com/2009/03/20/receive-dmx-512-with-an-arduino/</link>
	<description>Hold my beer while I try something.</description>
	<lastBuildDate>Mon, 06 Sep 2010 15:13:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Erick Nava Aldana</title>
		<link>http://blog.wingedvictorydesign.com/2009/03/20/receive-dmx-512-with-an-arduino/comment-page-2/#comment-1084</link>
		<dc:creator>Erick Nava Aldana</dc:creator>
		<pubDate>Mon, 06 Sep 2010 15:13:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wingedvictorydesign.com/?p=222#comment-1084</guid>
		<description>New to Arduino and DMX, but recently buyed shield parts from CuteDigi, three questions:

I have 3 pin led bars, its compatible?
How to connect 3 to 5 and viceversa?
Need to make any change on code(for 3 pin compatibility and/or atmega 328 Duemilanove)?

Mani thanks, nice project!!!</description>
		<content:encoded><![CDATA[<p>New to Arduino and DMX, but recently buyed shield parts from CuteDigi, three questions:</p>
<p>I have 3 pin led bars, its compatible?<br />
How to connect 3 to 5 and viceversa?<br />
Need to make any change on code(for 3 pin compatibility and/or atmega 328 Duemilanove)?</p>
<p>Mani thanks, nice project!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max</title>
		<link>http://blog.wingedvictorydesign.com/2009/03/20/receive-dmx-512-with-an-arduino/comment-page-2/#comment-1078</link>
		<dc:creator>Max</dc:creator>
		<pubDate>Sun, 29 Aug 2010 02:38:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wingedvictorydesign.com/?p=222#comment-1078</guid>
		<description>Hi Seb,
       If your power needs are pretty minimal, you could just drive the LEDs directly via the PWM outputs.  Otherwise, you&#039;ll need the Arduino to output whatever the control protocol is for your LED drivers-- probably 0-10V.  Although, it doesn&#039;t seem to me that you save any time/money here by building your own strip-- there are RGB strips available at dirt cheap prices, e.g.:
http://www.enttec.com/?main_menu=Products&amp;pn=72001&amp;show=description
(or even Ikea!)

The very best and highest performing RGB strips will run you in the $250/ft range, e.g.:
http://www.lumenpulse.com/en/products.php?model=324
But you won&#039;t match the performance/durability of these commercial products unless you have the tooling and engineering skills to make good optical components (miniature lenses and reflectors) and thermally manage the diodes so they don&#039;t overheat and burn out.  

I don&#039;t want to sound discouraging because it sounds like a really fun project, but it&#039;s a way to go if you decide you&#039;d like to outsource some of it.</description>
		<content:encoded><![CDATA[<p>Hi Seb,<br />
       If your power needs are pretty minimal, you could just drive the LEDs directly via the PWM outputs.  Otherwise, you&#8217;ll need the Arduino to output whatever the control protocol is for your LED drivers&#8211; probably 0-10V.  Although, it doesn&#8217;t seem to me that you save any time/money here by building your own strip&#8211; there are RGB strips available at dirt cheap prices, e.g.:<br />
<a href="http://www.enttec.com/?main_menu=Products&#038;pn=72001&#038;show=description" rel="nofollow">http://www.enttec.com/?main_menu=Products&#038;pn=72001&#038;show=description</a><br />
(or even Ikea!)</p>
<p>The very best and highest performing RGB strips will run you in the $250/ft range, e.g.:<br />
<a href="http://www.lumenpulse.com/en/products.php?model=324" rel="nofollow">http://www.lumenpulse.com/en/products.php?model=324</a><br />
But you won&#8217;t match the performance/durability of these commercial products unless you have the tooling and engineering skills to make good optical components (miniature lenses and reflectors) and thermally manage the diodes so they don&#8217;t overheat and burn out.  </p>
<p>I don&#8217;t want to sound discouraging because it sounds like a really fun project, but it&#8217;s a way to go if you decide you&#8217;d like to outsource some of it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Seb</title>
		<link>http://blog.wingedvictorydesign.com/2009/03/20/receive-dmx-512-with-an-arduino/comment-page-2/#comment-1077</link>
		<dc:creator>Seb</dc:creator>
		<pubDate>Sat, 28 Aug 2010 21:40:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wingedvictorydesign.com/?p=222#comment-1077</guid>
		<description>Hi,

Thanks for posting all this so beautifully. I am a LD from NY and have been using Arduino for some small scale embedded systems projects / mock ups. My next quest is to try and make a small, maybe 1&#039;, LED strip light that is driven by an arduino and controlled by a dmx console. I am also new to code writing and my question is... once you get the Arduino to receive DMX what is the best way to map the dmx channel to a digital output?  

-seb</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Thanks for posting all this so beautifully. I am a LD from NY and have been using Arduino for some small scale embedded systems projects / mock ups. My next quest is to try and make a small, maybe 1&#8242;, LED strip light that is driven by an arduino and controlled by a dmx console. I am also new to code writing and my question is&#8230; once you get the Arduino to receive DMX what is the best way to map the dmx channel to a digital output?  </p>
<p>-seb</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Siliconsoul</title>
		<link>http://blog.wingedvictorydesign.com/2009/03/20/receive-dmx-512-with-an-arduino/comment-page-2/#comment-1073</link>
		<dc:creator>Siliconsoul</dc:creator>
		<pubDate>Fri, 20 Aug 2010 20:31:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wingedvictorydesign.com/?p=222#comment-1073</guid>
		<description>Hi,

I came across this the other day and would like to ask you if you still have a copy of the code lying around somewhere although it shouldn&#039;t be too difficult to implement an LCD and a rotary encoder.

Would be great if you can share the code with us.

Thanks.

Sincerely,
Siliconsoul.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I came across this the other day and would like to ask you if you still have a copy of the code lying around somewhere although it shouldn&#8217;t be too difficult to implement an LCD and a rotary encoder.</p>
<p>Would be great if you can share the code with us.</p>
<p>Thanks.</p>
<p>Sincerely,<br />
Siliconsoul.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Cole</title>
		<link>http://blog.wingedvictorydesign.com/2009/03/20/receive-dmx-512-with-an-arduino/comment-page-2/#comment-1071</link>
		<dc:creator>Dave Cole</dc:creator>
		<pubDate>Mon, 16 Aug 2010 00:57:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wingedvictorydesign.com/?p=222#comment-1071</guid>
		<description>Success!

In recent weeks I hadn&#039;t bothered to read the text of the blog, just the comments and so I didn&#039;t notice that Rev14 was out. That has solved all my problems.

I am successfully processing a DMX signal (which is from a USB converter designed by a friend of mine that is still in beta).

In my first few minutes of fiddling with the action loop, I found the need to make the output of the serial monitor more meaningful and neater. You can see my rewritten action loop and its output at

http://www.dmcole.net/wp-content/uploads/2010/08/Arduino-DMX-receiver-Action.png

Thanks so much Max. Now, on to the not insignificant process of making the serial chips work ...

\dmc</description>
		<content:encoded><![CDATA[<p>Success!</p>
<p>In recent weeks I hadn&#8217;t bothered to read the text of the blog, just the comments and so I didn&#8217;t notice that Rev14 was out. That has solved all my problems.</p>
<p>I am successfully processing a DMX signal (which is from a USB converter designed by a friend of mine that is still in beta).</p>
<p>In my first few minutes of fiddling with the action loop, I found the need to make the output of the serial monitor more meaningful and neater. You can see my rewritten action loop and its output at</p>
<p><a href="http://www.dmcole.net/wp-content/uploads/2010/08/Arduino-DMX-receiver-Action.png" rel="nofollow">http://www.dmcole.net/wp-content/uploads/2010/08/Arduino-DMX-receiver-Action.png</a></p>
<p>Thanks so much Max. Now, on to the not insignificant process of making the serial chips work &#8230;</p>
<p>\dmc</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay</title>
		<link>http://blog.wingedvictorydesign.com/2009/03/20/receive-dmx-512-with-an-arduino/comment-page-2/#comment-1021</link>
		<dc:creator>Jay</dc:creator>
		<pubDate>Mon, 19 Jul 2010 04:15:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wingedvictorydesign.com/?p=222#comment-1021</guid>
		<description>I&#039;ve got an interesting anomaly someone may have encountered -- the outputted DMX values don&#039;t map correctly from my input values. Here&#039;s how they map:
0 --&gt; 254
...
64 --&gt; 2
65 --&gt; 254
...
128 --&gt; 2
129 --&gt; 254
...
191 --&gt; 2
192 --&gt; 254
...
255 --&gt; 2

I&#039;m sure it has something to do with my home-made el cheapo FTDI-based DMX transmitter, but my professional DMX lights don&#039;t seem to mind. Any ideas where I should look to see if I can adapt the code? I&#039;m running Arduino 0018, using the standard action() loop.

Great software! Thanks!</description>
		<content:encoded><![CDATA[<p>I&#8217;ve got an interesting anomaly someone may have encountered &#8212; the outputted DMX values don&#8217;t map correctly from my input values. Here&#8217;s how they map:<br />
0 &#8211;&gt; 254<br />
&#8230;<br />
64 &#8211;&gt; 2<br />
65 &#8211;&gt; 254<br />
&#8230;<br />
128 &#8211;&gt; 2<br />
129 &#8211;&gt; 254<br />
&#8230;<br />
191 &#8211;&gt; 2<br />
192 &#8211;&gt; 254<br />
&#8230;<br />
255 &#8211;&gt; 2</p>
<p>I&#8217;m sure it has something to do with my home-made el cheapo FTDI-based DMX transmitter, but my professional DMX lights don&#8217;t seem to mind. Any ideas where I should look to see if I can adapt the code? I&#8217;m running Arduino 0018, using the standard action() loop.</p>
<p>Great software! Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: aususer</title>
		<link>http://blog.wingedvictorydesign.com/2009/03/20/receive-dmx-512-with-an-arduino/comment-page-2/#comment-877</link>
		<dc:creator>aususer</dc:creator>
		<pubDate>Wed, 23 Jun 2010 23:12:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wingedvictorydesign.com/?p=222#comment-877</guid>
		<description>Gregory Haley: I say the suggested &quot;feeding video&quot; into that 2000 nodes will be &quot;interesting&quot; (say the least).
But you might want to look at ARTNET or E1.31 for your driving protocols (rather than basic DMX512). 
Your backend/desk will need to support it of course, but it will get over you 512/universe limitations. 
There are examples you can have a look at where they are using &gt; 3000 lights in an awesome christmastree driven by madrix: http://www.response-box.com/rgblights/ (be prepared to sell your kids to get one, and own a nuclear powerstation to light it of course ;).
good luck!</description>
		<content:encoded><![CDATA[<p>Gregory Haley: I say the suggested &#8220;feeding video&#8221; into that 2000 nodes will be &#8220;interesting&#8221; (say the least).<br />
But you might want to look at ARTNET or E1.31 for your driving protocols (rather than basic DMX512).<br />
Your backend/desk will need to support it of course, but it will get over you 512/universe limitations.<br />
There are examples you can have a look at where they are using &gt; 3000 lights in an awesome christmastree driven by madrix: <a href="http://www.response-box.com/rgblights/" rel="nofollow">http://www.response-box.com/rgblights/</a> (be prepared to sell your kids to get one, and own a nuclear powerstation to light it of course ;).<br />
good luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Cole</title>
		<link>http://blog.wingedvictorydesign.com/2009/03/20/receive-dmx-512-with-an-arduino/comment-page-2/#comment-876</link>
		<dc:creator>Dave Cole</dc:creator>
		<pubDate>Wed, 23 Jun 2010 01:27:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wingedvictorydesign.com/?p=222#comment-876</guid>
		<description>Grody: Just ran across your theory ... tried it out and got this:

&gt;&gt;error: no matching function for call to &#039;HardwareSerial::HardwareSerial(ring_buffer*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, int, int, int, int)&#039;

Thanks for your thoughts, though.

\dmc</description>
		<content:encoded><![CDATA[<p>Grody: Just ran across your theory &#8230; tried it out and got this:</p>
<p>&gt;&gt;error: no matching function for call to &#8216;HardwareSerial::HardwareSerial(ring_buffer*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, volatile uint8_t*, int, int, int, int)&#8217;</p>
<p>Thanks for your thoughts, though.</p>
<p>\dmc</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Grody</title>
		<link>http://blog.wingedvictorydesign.com/2009/03/20/receive-dmx-512-with-an-arduino/comment-page-2/#comment-842</link>
		<dc:creator>Grody</dc:creator>
		<pubDate>Wed, 16 Jun 2010 12:59:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wingedvictorydesign.com/?p=222#comment-842</guid>
		<description>I think I might&#039;ve figured out this whole 0018 issue.  All I did was comment out the section of code in the IDE-native HardwareSerial.cpp that was commented out in the version provided here, and now it at least appears able to compile.  I haven&#039;t tried getting it to run on an Arduino yet.</description>
		<content:encoded><![CDATA[<p>I think I might&#8217;ve figured out this whole 0018 issue.  All I did was comment out the section of code in the IDE-native HardwareSerial.cpp that was commented out in the version provided here, and now it at least appears able to compile.  I haven&#8217;t tried getting it to run on an Arduino yet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Cole</title>
		<link>http://blog.wingedvictorydesign.com/2009/03/20/receive-dmx-512-with-an-arduino/comment-page-2/#comment-760</link>
		<dc:creator>Dave Cole</dc:creator>
		<pubDate>Sun, 30 May 2010 17:20:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.wingedvictorydesign.com/?p=222#comment-760</guid>
		<description>Max: Thanks for your thoughts.

In my application I won&#039;t be needing to do RDM, so I won&#039;t need the timer on Pin 3 ... it&#039;s just the Pin 11 timer I&#039;ll need to move (and the guy who wrote the tlc5490 library isn&#039;t interested in telling me how to move his pins around).

I&#039;m still learning about the 5940, so I can&#039;t say yet whether it&#039;s asynch or synch ... when I get more eddiecated on the topic, I&#039;ll be back.

Also, I tried downloading IDE 0017 and moving in the new HardwareSerial.cpp with Bluefusion&#039;s mods and the sketch still won&#039;t compile ...

Thanks again.

\dmc</description>
		<content:encoded><![CDATA[<p>Max: Thanks for your thoughts.</p>
<p>In my application I won&#8217;t be needing to do RDM, so I won&#8217;t need the timer on Pin 3 &#8230; it&#8217;s just the Pin 11 timer I&#8217;ll need to move (and the guy who wrote the tlc5490 library isn&#8217;t interested in telling me how to move his pins around).</p>
<p>I&#8217;m still learning about the 5940, so I can&#8217;t say yet whether it&#8217;s asynch or synch &#8230; when I get more eddiecated on the topic, I&#8217;ll be back.</p>
<p>Also, I tried downloading IDE 0017 and moving in the new HardwareSerial.cpp with Bluefusion&#8217;s mods and the sketch still won&#8217;t compile &#8230;</p>
<p>Thanks again.</p>
<p>\dmc</p>
]]></content:encoded>
	</item>
</channel>
</rss>
