Hello
I have setup the arduino for sending DMX512 using LTC485
and this wonderful text: Arduino Playground - DMX
For testing i have a cheap RGB led with 4 channels (dimmer,r,g,b)
Current status:
I can control the lamp on all 4 channels, wonderful, but only until i reach approx 20% of the value scale (+- 65 (out of 255 in dmx))
after that, it starts to get jumpy. it still works "as should" more or less, in the sense that the higher the value the stronger the color, but the "way" is not smooth at all...
Unfortunetly, i do not have here more DMX hardware to help debug the problem.
After debugging the software (max+arduino, no problem there), i measured the hardware (ltc485 and connections).
when i send dmx data from the arduino, i measure the voltage between DMX-1 (gnd) and
..DMX-2 = +3.3v
..DMX-3 = +1.7v
(i know zero about DMX, but wasn't i supposed to get something like -2.5 and +2.5 ??)
now - the main weird thing that i've seen - i can disconnect the cable from [ltc485-leg7] to [dmx-2] (the 3.3v) and i get the exact same results (i can control the lamp, on all four channels). i've verified that there's no fault in the dmx (xlr) cable.
is this the link to the solution of this problem?
Another thing - i don't know if it'll help in anyway to debug, i thought it would help me... - I've to replace the driver (Arduino Playground - Opendmx) and use openDmx software.
with different openDmx software i get the same results:
they connect to the board, they send data, i can see the data (in the configured rate) sending on the [tx] led on the arduino,
but it does not work with the lamp at all. tried a few software combinations just to be sure.
My electronics connections are as described by Tomek (thanks a lot man!!) in the above text, only minor difference is that i use a 120 Ohm resistor on pin 1 (and not 100Ohm.. i'm sure it shouldn't make any difference.. but i state this for the record..)
Anyone any idea?
I thank you all.
Oori