Arduino – Usando a Ethernet shield com LCD 16×2 (Use an ethernet shield and LCD at a time)

shield-ethernet-sd-para-arduino

Por padrão usamos a inicialização de nosso LCD 16×2 da seguinte maneira:

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

Porém nossa Ethernet Shield utiliza as portas D10 à D13, o que acaba interferindo no sinal do LCD.

Para corrigir esse problema, basta alterarmos as portas do LCD para:

LiquidCrystal lcd(9, 8, 7, 6, 5, 4);

Veja o esquema da ligação do circuito abaixo: Continue reading