Go Down

Topic: Simboli strani sul display (Read 23572 times) previous topic - next topic

leo72

Sì, è vero. Quel ciclo for così com'è scritto non serve a nulla.

hermit274

quindi mi consigliate ti toglierlo?in modo da liberare memoria?

leo72


quindi mi consigliate ti toglierlo?in modo da liberare memoria?

Sì.

hermit274

ancora nulla ragazzi. Ho completamente eliminato il ciclo for nella funzione readTemp e dopo un pò lo schermo lcd ha cominciato a dare i numeri...sempre simboli strani sul monitor

Maurotec

Non è che per caso l'inizializzazione ldc è errata, io non ricordo i parametri che vuole, magari c'è qualche pin in comune con altro.

Ciao.

leo72


ancora nulla ragazzi. Ho completamente eliminato il ciclo for nella funzione readTemp e dopo un pò lo schermo lcd ha cominciato a dare i numeri...sempre simboli strani sul monitor


Crea uno sketch di test che stampi un semplice contatore incrementale sul display. Se anche questo dopo un po' perde colpi c'è qualcosa che non va nel display.

A livello di circuito, non è che il tuo programma sbarella quando magari viene attivato qualcosa? Hai per caso alimentazioni in comune con l'Arduino? Qualcosa che potrebbe far fare un salto di tensione? O che potrebbe consumare molta corrente?

hermit274

No, ho controllato. Sono stato attentissimo nel collegare il monitor seguendo i pin giusti. Ho controllato e ricontrollato lo schema più volte ed è tutto collegato nel modo giusto.

hermit274

Ragazzi, vi chiedo una piccola cosa, non vorrei che questo fosse il problema di tutto.
Se date uno sguardo al codice, definisco il pin_motore 10. Questo pin viene utilizzato per pilotare un relè a 6V tramite un transistor.
Il relè è alimentato da un alimentatore esterno, quindi l'assorbimento della bobina non viene "sentito" da Arduino.
Per provare il codice, che mi state aiutando a correggere, fino ad adesso ho collegato il relè non facendo passare la 220V (i 220V servono per avviare o no il motore). In questo modo tutto funziona perfettamente per un bel pò di ore.
Appena attacco la 220V, dopo un pò il monitor inizia a sbiellare.
Ho notato che quando il relè attacca e poi stacca, alimentando il motore, c'è un piccolo "sfiammamento" nel relè dovuto ovviamente all'assorbimento del motore.
Potrebbe essere il campo magnetico generato dello "sfiamamento" a far sbiellare così tanto il monitor?

PaoloP

Hai messo un diodo in antiparallelo sul relè?

hermit274

ho seguito questo schema:

http://playground.arduino.cc/uploads/Learning/relays.pdf

PaoloP


hermit274

#41
Jan 02, 2013, 04:05 pm Last Edit: Jan 02, 2013, 04:18 pm by hermit274 Reason: 1
ragazzi non ci crederete ma è veramente quello il problema. Ho tenuto acceso Arduino fino ad adesso non collegando la 220V, in pratica il relè in questo modo si attiva ma non fa passare la corrente perché ovviamente è staccata.
Tutto ha funzionato egregiamente fino a quando non ho collegato la spina. Appena ho collegato la spina della 220V il motore si è attivato per 2-3 scatti e il display ha iniziato a sbiellare...
adesso però non so proprio come risolverlo...

PaoloP

Allontana il relè da Arduino e Display.

Maurotec

Ci sarebbe da leggere il datasheet del display per vedere se i pin non usati devo essere vincolati a VCC o GND, questo nel caso di collegamento in nibble.

Un condensatore da 470pf 1000V tra i contatti del relè aiuta a limitare gli spike di commutazione, allungando la vita utile del relè, ma non è detto risolva il problema del display.

Ciao.

hermit274

ciao ragazzi...brutte notizie ancora.
Questa mattina mi sono armato di tanta buona pazienza e determinazione e ho creato una piccola scheda in bachelite dove poter saldare il relè con tutto il necessario per poterlo allontanare da Arduino.
Tutto fiero del lavoro, ho attaccato nuovamente il relè ad Arduino, ho attaccato la 220V e il motore e magicamente...Nullaaaa!!!il display continua ancora a sbiellare :'''''''(

ho visto quello che ha scritto MauroTec, magari adesso cerco un condensatore.

Quote
Ci sarebbe da leggere il datasheet del display per vedere se i pin non usati devo essere vincolati a VCC o GND, questo nel caso di collegamento in nibble.

ragazzi, se avete pazienza, potete aiutarmi a capire il datasheet del mio monitor?io non ho assolutamente idea da dove iniziare a leggerlo.
Il modello è un Hitachi HD44780 e ho trovato il datasheet (dovrebbe essere il seguente).
Potete dirmi quali contatti devo mettere e GND o Vcc???
Il datasheet dovrebbe essere questo: http://www.sparkfun.com/datasheets/LCD/HD44780.pdf

Go Up