Hey guys!!
I'm a good noob so it should be easy to answer me
I bought the Due a few days ago since i used up all my Uno's capabilities. I'm now trying to transfer my project onto it, but i'm having trouble figuring out how to connect the 16x2 lcd screen. (It's the one you get in the Arduino starter kit.)
So here are my questions:
On the Uno the screen uses 5V, so what's going to happen with the Due's 3.3V? the power, the led backlight... what goes to 5V what doesn't?
Is the library compatible? Does my code have to change?
LCD 16x2 only requires OUTPUT data pins from the DUE. This means that: connecting 3.3v to a 5v microcontroller (that is the LCD), will not cause any harm. Since the logic HIGH and LOW values are commonly setted as higher than 2.5 or above, 3.3 is just fine to work with the LCD.
However, you will need to supply 5v to the LCD and also the backlight, or, it might not work...
So:
Data Output pins from due can be connected without any external hardware.
Data Output pins from LCD, NEED some sort of "level-shifting", but you don't need Input pins from LCD
Power supply: 5v to the lcd (3.3 might not work)