Using Arduino Micro with 4D Systems LCD.

4D Systems produce a series of LCDs with touch screens. They are really nice devices with very clear displays.

I have one of the following devices:

This device works with the Ardunio Uno without a problem, however, the same sketch on the Arduino Micro will not work.

I've confirmed that the Arduino Micro is capable of sending the same serial message as the Uno,

I've followed the App notes from here:

So since the LCD works with the Uno, can anybody explain why it does not work with a Micro? Also see:


The Micro is a Leonardo variant and uses different serial interfaces. You need to use either Software Serial or (for ports 0 and 1) "serial1" libraries.

Thanks, Serial1 was the correct solution.