Loading...
Pages: [1]   Go Down
Author Topic: Problema LCD Shield  (Read 318 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho montato un  LCD KeyPad Shield (preassemplato della DFRobot) su un Arduino mega che uso per controllare un'acquario. LCD lavora normalmente quando parte e visualizza ora e temperatura , dopo circa mezz'ore / tr quarti n'ora tutti i caratteri scompaiono e il display rimane pulito nonostante che nel loop ci sia il print per l'orario e la temperatura. Può essere un problema HW ?
Se resetto riparte e rifà la stessa cosa

Grazie
Mauro
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 386
Posts: 10240
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

sei sicuro che non sia richiesta una alimentazione aggiuntiva? sembrerebbe un problema di protezione del regolatore di Arduino.
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il dubbio mi è venuto ma Arduino  continua a funzionare e la retroilluminazione pure ... non so proprio che cosa controllare :-(
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 386
Posts: 10240
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Prova a collegare un buon multimetro sui pin 5V e GND e misurane l'andamento dall'inizio fino al momento in cui ti dà il problema. Se vedi che è sempre stabile allora l'alimentazione non c'entra; fai anche questa prova: inserisci nel loop i comandi per inviare i dati anche al Serial Monitor del PC, collega quindi Arduino al PC e rifai la prova, così vedi se al momento del crash Arduino continua a mndare ininterrottamente i dati al PC o se si resetta o si blocca.
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Forum Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 219
Posts: 16449
Don't know what I do
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Problemi di RAM mi paiono strani... una MEGA ha più memoria di una UNO. Potrebbe anche essere un semplice errore logico. La prova di Mike di fare debug sulla seriale mi pare appropriata.
Logged


Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho indagato un po secondo i vostri suggerimenti e sono sempre piu lontano dalla soluzione:-( . Ho provato ad alimentare in modo separato l'LCD e a verificare l'esecuzione del codice. Nessun anomalia nel codice ma il problema si manifesta lo stesso. Non su piu che fare, potrebbe essere difettoso l'LCD ?
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 386
Posts: 10240
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

hai fatto la prova del serial monitor contemporaneo?
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si Michele confermo , il codice lavora correttamente anche quando sparisce il display
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 386
Posts: 10240
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quindi Arduino non si blocca e non si resetta, per me è proprio un problema di display, a questo punto, ti conviene fare la richiesta di garanzia.
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Pages: [1]   Go Up
Print
 
Jump to: