PANNELLONE SCRITTE SCORREVOLI ED EFFETTI
PER FESTIVITA' NATALIZIE
IL PROGETTO |
CARATTERISTICHE TECNICHE |
|
Misure | 3 x 0,6 mt |
Colonne | da 24 a 48 (48 nel prototipo) in multipli di 8 (24, 32, 40,48) |
Righe | 8 (sono sufficienti 7 righe per le sole scritte) |
LED impiegati | 192, 256, 320, 384 rispettivamente per 24, 32, 40 e 48 colonne |
Schede impiegate | 1 per CPU e pilotaggio di 24 colonne, 1 per periferica per le restanti 24 |
CPU | PIC18F1320 |
Costo totale per 48 colonne | 70-80 Euro |
Guarda il video su YOUTUBE |
8 NUOVI EFFETTI
Write_Shift_Up (0); | Effetto 1 | Parola scomparre verso l'alto (argomento: Numero parola memorizzata in EEPROM 1-6) |
Write_Shift_Down (0); | Effetto 2 | Parola che scomparre verso il basso (argomento: N. Parola 1-6) |
Write_Shift_New_Up (0); | Effetto 3 | Parola che comparre dall'alto (argomento: N. Parola 1-6) |
Write_Shift_New_Dw (0); | Effetto 4 | Parola che comparre dal basso (argomento: N. Parola 1-6) |
Write_Shift_Scor_Sx (0); | Effetto 5 | Comparsa di una parola da Dx (dall'ultimo carattere al primo) (argomento: N. Parola 1-6) |
Write_Shift_Scor_Sx_2 (0); | Effetto 6 | Comparsa di una parola da Dx (dal primo carattere all'ultimo) (argomento: N. Parola 1-6) |
Write_Shift_Scomp_1 (0); | Effetto 7 | Scomparsa di una parola (dall'ultimo carattere al primo) (argomento: N. Parola 1-6) |
Write_Shift_Scomp_2 (0); | Effetto 8 | Scomparsa di una parola (dal primo carattere all'ultimo) (argomento: N. Parola 1-6) |
PROGRAMMAZIONE DEL PANNELLONE
Per programmare il pannellone è necessario disporre di interfaccia USB/UART di qualunque tipo e Hyperterminal (meglio UART Terminal di MikroC).
Lettura EEPROM: | Aprire
un "Hyper Terminal" o (meglio) "USART
Terminal" di MikroC. Digitare: #s Viene visualizzata l'intera memoria EEPROM |
Programmazione EEPROM: | - Aprire
"USART Terminal" di MikroC. - Per scrivere una stringa digitare: #$1 ; (terminare con ';') es.: #$1Bella Ciao... ; Importante: terminare con ';'. Il numero dopo "#$" indica il numero della scritta (da 1 a 2). Inserire 8 spazzi alla fine della scritta (provate la differenza!). - Per scrivere una Word digitare: #w2 (segue 8 caratteri) es.: #w2JUMBO Importante: sono 8 caratteri, inserire spazzi per raggiungere il numero necessario. Il numero dopo "#w" indica il numero della word (da 1 a 8) - Per memorizzare la velocità digitare: #v es.: #v24 Il numero dopo "#v" indica la scritta da velocizzare (1-2), quello successivo la velocità (1= max velocità, 9= min. velocità). - Per memorizzare la stringa di programmazione visualizzazione digitare: "#&" (vedi sotto esempio) |
Es. programmazione visualizzazione: | -
#&$1w13w11w24w22$2w35w36w47w48$3w36w31w48w42; // 45
caratteri #&-$1-w13-w11-w24-w22-$2-w35-w36-w47-w48-$3-w36-w31-w48-w42; "#&" Codifica stringa di programmazione visualizzazione "$1" Stringa 1 "w13" Word 1 effetto 3 (Parola comparre dall'alto) "w11" Word 1 effetto 1 (Parola scomparre verso l'alto) "w24" Word 2 effetto 4 (Parola comparre dal basso) "w22" Word 2 effetto 2 (Parola scomparre verso il basso) "$2" ecc. ";" Chiude la stringa (non deve mancare!) |
Indirizzo EEPROM: | 0x00-0x4E
Stringa 1 (79 caratteri) 0x50-0x9E Stringa 2 (79 caratteri) 0x4F Velocità scorrimento scritta 1 (1 = Veloce, 9 = lenta) 0x9F Velocità scorrimento scritta 2 (1 = Veloce, 9 = lenta) 0xD8 Word 1 (8
caratteri) |
Schema elettrico stadio CPU |
Schema elettrico stadio periferica |
Montaggio stadio CPU |
Montaggio stadio periferica |
Il progetto non è finito | |
MANCA: |
|
Ti può interessare: Usare il shift register 74xx595 o 4094
Scarica il firmware del PIC.
Il PIC18F1320 è programmato con MIKROC scaricabile dal sito mikroe.com.