Hey, I have a problem with a tinkerkit DMX master shield on top of my arduino uno. I want to read temperature with lm35 that displays the temperature on an LCD. Then LED lighting is becoming different colours depending on the temperature. When I connect everything straight to the arduino everything is working fine. Though this is without the LED lighting, but the temperature is being read and displayed in the screen. When I stack my DMX shield on top of my arduino uno and connect everything the same way I get strange characters in my LCD. What is the problem here?
DMX signal to LED is working fine.
Added a picture of the setup. I am new in this and don't mind the terrible cabling.
From your photo it's difficult to see, but it appears your character LCD is just showing a row of blocks on the bottom row of characters. This is what it shows when it's not receiving or recognising the initialisation commands from the Arduino. Without seeing your wiring schematic my first guess is that the shield is using some of the Arduino IO pins that the display needs also. This conflict means that the LCD display is receiving signals it is not able to process.
If it's a regular character LCD with a 16-wire interface it uses a lot of the IO pins on an Arduino so that's not surprising. To fix, look up the IO that the shield requires and choose different ones for the LCD.