Go Down

Topic: Diecimila (Read 437 times) previous topic - next topic


I'm trying to create a matrix of 12 LED's, 4 of which will be dimmable with analog values, and they are using pins 5,6,10,11.  The problem I'm having is that 5 and 6 are analogWrite to 0, yet the LED's are glowing at a very low level.  I'd like to know if there is a trickle voltage or some sort of setting which is providing constant voltage from the 5 and 6 pins that I can't override with analogWrite.


I tried it and you're correct. I used pin 5 and it's fine digitally, the minute it gets a analogWrite it will never go completely off even if I set it to zero with analogWrite

Try this:

In setup set the offending pins as outputs. analogWrite doesn't care

When ever you need a zero digtalWrite(pin,  LOW);

I just tried this and it worked. I tried setting the internal pullup on and off with no effect so I'm not sure why those pins are acting up.

If it was designed by man it can be repaired by man.

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131