I can seem to find the source for the cc.arduino processing library used to interact with Firmata firmware... Any one know where it might be. Should be a java file.
Whoops, it should have been in the .zip. I uploaded it to: Arduino Playground - Processing
Does anybody know why the module doesn't sink all the current? I.e., it can go "HIGH" just fine (analogWrite(0, 0)), but never completely "LOW". When I run analogWrite(0, 4095) I see this on channel 0:
(The space between those peaks is the PWM period.)
I'd like to use the TLC5940 to drive a transistor that is sourcing current (rather than just sinking it into the TLC5940), but because I can't really do a digital LOW I can never ground the emitter on the transistor.
(The reason for this use is that I have a common cathode device that I'm driving.)