RGB LED Shield kit now available

Hi,

My LED shield works fine, but the analog inputs on my Arduino Uno board seem to pick up random values. If I ground the analog input pin, analogRead() sometimes returns zeores and sometimes very high values. I have tried with an external power supply for the leds, and tried different delays in the loop. But nothing seems to help.

Here you see a typical sequence of values from the grounded pin:


0
0
1
1016
3
0
0
1
1016
4
0
0

Any ideas?