Salve stavo collegando un Arduino Mega 2560 insieme ad un LCD 16x2. Per "provarlo" ho utilizzato l'esempio classico HelloWorld che si trova nel PlayGround. Ho apportato delle modifiche riguardo ai pin in questo podo:
RS->48
E->49
D4->46
D5->47
D6->44
D7->45
R/W -> Ground
Ovviamente ho modificato la creazione dell'istanza lcd in lcd (48,49,46,47,44,45);
Il problema sorge quando vado ad accendere perchè mi vengono mostrati due caratteri strani, ovvero all'interno di un casella dell'lcd trovo tre linee orizzontali parallele (se non mi sono spiegato faccio una foto), tipo queste link (la foto non è mia, l'ho trovata online infatti nel mio cano non compare la scritta hello).
Ora siccome il circuito è abbastanza contorto perchè sono collegati numerosi led, sensori, attuatori ecc. io lo ho ricontrollato svariate volte. Per evitare di impazzire ( :D) vi chiedo se qualcuno si voi sa a cosa sono dovuti questi caratteri cosicché possa concentrarmi in una particolare strada per risolvere il problema. Inoltre leggevo online che alcuni display hanno dei problemi quando alimentati esternamente ( le librerie in particolar modo) , potrebbe essere questo?
Spero che qualcuno riesca a darmi una dritta. Grazie in anticipo!