I was hoping to getting my Arduino speak DMX512 to a 4 channel dimmer pack but, alas, found that
1. the code at http://www.arduino.cc/en/Tutorial/DMXMaster
references functions, that aren't declared in the basic Arduino set nor in the library (I'm using Arduino 007). In function 'void shiftDmxOut(int, int, int)':
error: 'digitalPinToPort' was not declared in this scope
I assume this applies to digitalPinToBit(pin)
as well. Unfortunately, I'm just an artist an no C++ or Java guru, so I won't be able to write a quick fix to this without prior hints.
2. furthermore, the code examples on the Arduino playground (http://www.arduino.cc/playground/DMX/Examples
) just won't load to anything other than garbled text, so I can't see how it could work. All DMX codes and turorials were written by Tomek whom I've already tried to contact, but haven't gotten replied as of yet.
3. the very last three links on the Arduino playground DMX512 summary page are either dead or lead to a password protected site of the author's (Tomek again) university site, so that's pretty much useless too.
Too bad I just can't write my own sketch to provide a simple solution for having my Arduino being a USB to DMX512 interface which I can hook up with VVVV to get my semester project close to completion. An OpenDMX solution is still at 50 £ which I can't afford right now
and shouldn't if some nice Arduino folks already came up with a (assumable) working solution.
There is this interesting thread though => http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1165807748/
but there ain't code here as well, even worse (well not really
) oori made that code work.
I'm lost. Please help :-/