leo72:
...
Fino a sabato ero sulle dolomiti ed il max che ho avuto sono stati 24°
Anzi, sul Sassolungo ho trovato 1 metro e mezzo di neve e 9°, per non parlare di quando sono stato sulla Marmolada
...
Ah, ma allora infierisci di proposito ... quasi quasi lo mordo XD XD XD
Scusatemi, ma ora ho un altro problema
Il display nel momento in cui riesco a regolare il contrasto e mi stampa in uscita ciò che voglio o non si aggiorna e nonostante io passi un altra tessera la scritta rimane la medesima, o semplicemente quando passo un'altra tessera scompare la stampa e il display rimane vuoto.
Potete nuovamente darmi una mano?
E' un controllo accessi, quindi sto parlando delle tessere che passo sopra il lettore RFID. In base alla tessera passata (ognuna con un codice assegnata ad un soggetto) appare stampato a display il nome del soggetto a cui é associata la tessera.
Si, lo sketch é il medesimo
Dove c'é scritto Serial.print ecc, stampo separatamente i "blocchi" di cui é composta la stringa che mi viene data in risposta; non é indispensabile ma é giusto per vedere anche sul monitor seriale se ciò che stampa é corretto
Ok, ma io ti chiedevo cosa stampa, nel senso... ti arriva la risposta corretta su seriale e poi LCD non stampa niente o anche su seriale non ti arriva niente e quindi LCD non stampa niente.
I led si accendono in base alla tessera passata. Se é "corretta" (già presente nel database) si accende il led verde, altrimenti quello rosso. Non sono dichiarati all'inizio.. all'inizio ho LiquidCrystal lcd (9,7,5,4,3,2)
Non vedo, ad occhi, nessun motivo software perché non debba funzionare, se non l'esaurimento della memoria. Ma ti dovrebbe dare anche errori sulla seriale o comunque comportamenti anomali.
Prova ad sostituire con questo
Non li stampa, da segnali strani sul disply tipo rettangoli tutti illuminati, frecce, punti di domanda ecc.. quelli li da sempre a parte rari casi in cui appare la scritta corretta, es.
Comunque, mi rimane il dubbio sul quantitativo di memoria.
Hai sostituito tutti i comandi Serial.print("xxxxx"); e lcd.print("xxxxx"); con Serial.print(F("xxxxx")); e lcd.print(F("xxxxx")); ?
Se alleghi lo sketch attuale te lo converto in un attimo.