Makso,
Razmotri pre svega da li ti je taj 16x2 LCD neophodan. Ti kažeš da nemaš tastaturu/tastere što znači da ne unosiš nikakve parametre već na LCD-u samo ispisuješ poruke. Za tu svrhu ti je možda bolje da koristiš LED ili neku drugu svetlosnu indikaciju. Digitalni ulazi/izlazi mogu da imaju sopstvenu LED koja će ti služiti za indikaciju šta je uključeno/isključeno. To je i uočljivije sa par metara razdaljine a ne da nišaniš po tom LCD-u. Da bi vozio koliko-toliko uspešno taj 16x2 treba ti najmanje 7 linija sa MCU. Obično se ona R/W vezuje na GND (dakle vezan je preko 6 linija sa MCU) što znači da se po displeju samo piše ali nije to baš najsrećnije rešenje. Tvoj problem sa LCD to i pokazuje.
Ako ti je displej baš neophodan, već sam ti spomenuo, da možeš koristiti neki grafički SPI/I2C. Za njega ti treba manje linija sa MCU a prikaz je jasniji i lepši .
Razmotri pre svega da li ti je taj 16x2 LCD neophodan. Ti kažeš da nemaš tastaturu/tastere što znači da ne unosiš nikakve parametre već na LCD-u samo ispisuješ poruke. Za tu svrhu ti je možda bolje da koristiš LED ili neku drugu svetlosnu indikaciju. Digitalni ulazi/izlazi mogu da imaju sopstvenu LED koja će ti služiti za indikaciju šta je uključeno/isključeno. To je i uočljivije sa par metara razdaljine a ne da nišaniš po tom LCD-u. Da bi vozio koliko-toliko uspešno taj 16x2 treba ti najmanje 7 linija sa MCU. Obično se ona R/W vezuje na GND (dakle vezan je preko 6 linija sa MCU) što znači da se po displeju samo piše ali nije to baš najsrećnije rešenje. Tvoj problem sa LCD to i pokazuje.
Ako ti je displej baš neophodan, već sam ti spomenuo, da možeš koristiti neki grafički SPI/I2C. Za njega ti treba manje linija sa MCU a prikaz je jasniji i lepši .