Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Progettazione software per cubo led 4x4x4

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[281] Re: Progettazione software per cubo led 4x4x4

Messaggioda Foto Utenteposta10100 » 4 lug 2009, 21:56

Ancora non l'ho guardato con attenzione ma hai provato a dichiararlo unsigned int invece di int?
http://millefori.altervista.org
Tool gratuito per chi sviluppa su millefori.

Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)

Strumento per formule
Avatar utente
Foto Utenteposta10100
5.550 4 10 13
Master EY
Master EY
 
Messaggi: 4832
Iscritto il: 5 nov 2006, 0:09

0
voti

[282] Re: Progettazione software per cubo led 4x4x4

Messaggioda Foto UtenteGalaxi93 » 4 lug 2009, 22:28

Si, ma senza successo...
comunque ho risolto utilizzando un escamotage.

Ora la mia domanda è un'altra.
Per rendere la gestione dei led più "automatica" non si potrebbe utilizzare un bel timer con interupt? Così da non avere più problemi con sti led?!?

Grazie,
Davide.

P.S: Sto editando il video e penso che fra poco riuscirò a metterlo sul web.
Galaxi93.

Visita il mio sito!! E' ancora in costruzione, ma anche tu puoi contribuire a farlo crescere e darmi dei consigli per migliorarlo! Dai prova, provare non costa nulla! Vieni!
Avatar utente
Foto UtenteGalaxi93
3.118 3 7 13
Master
Master
 
Messaggi: 617
Iscritto il: 15 apr 2009, 16:27

0
voti

[283] Re: Progettazione software per cubo led 4x4x4

Messaggioda Foto Utenteposta10100 » 4 lug 2009, 22:43

Non ho capito cosa vuoi fare...
Vuoi usare il timer per scandire i tempi?
http://millefori.altervista.org
Tool gratuito per chi sviluppa su millefori.

Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)

Strumento per formule
Avatar utente
Foto Utenteposta10100
5.550 4 10 13
Master EY
Master EY
 
Messaggi: 4832
Iscritto il: 5 nov 2006, 0:09

0
voti

[284] Re: Progettazione software per cubo led 4x4x4

Messaggioda Foto UtenteGalaxi93 » 4 lug 2009, 22:48

No, vorrei fare in modo che il programma in automatico, mi accenda un piano alla volta in sequenza, con un tempo sempre fisso. In maniera che mi basta modificare le variabili che gestiscono i led, per modificare lo stato del led. Così non ho più problemi di tempi o rallentamenti. Imposto un timer in maniera che ogni volta che va in overflow, mi accende il piano successivo, e cosi via all'infinito!!!

Dimmi se hai capito cosa intendo e se è possibile la cosa.
Galaxi93.

Visita il mio sito!! E' ancora in costruzione, ma anche tu puoi contribuire a farlo crescere e darmi dei consigli per migliorarlo! Dai prova, provare non costa nulla! Vieni!
Avatar utente
Foto UtenteGalaxi93
3.118 3 7 13
Master
Master
 
Messaggi: 617
Iscritto il: 15 apr 2009, 16:27

0
voti

[285] Re: Progettazione software per cubo led 4x4x4

Messaggioda Foto Utenteposta10100 » 4 lug 2009, 23:45

No, sinceramente no.. ma stasera sono particolarmente cotto... meglio se me ne vado a letto... domani lo rileggo con calma!

Buona notte!

Luca.
http://millefori.altervista.org
Tool gratuito per chi sviluppa su millefori.

Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)

Strumento per formule
Avatar utente
Foto Utenteposta10100
5.550 4 10 13
Master EY
Master EY
 
Messaggi: 4832
Iscritto il: 5 nov 2006, 0:09

0
voti

[286] Re: Progettazione software per cubo led 4x4x4

Messaggioda Foto UtenteGalaxi93 » 4 lug 2009, 23:53

Ooook! :mrgreen:

Ciao e buona notte!

Davide.
Galaxi93.

Visita il mio sito!! E' ancora in costruzione, ma anche tu puoi contribuire a farlo crescere e darmi dei consigli per migliorarlo! Dai prova, provare non costa nulla! Vieni!
Avatar utente
Foto UtenteGalaxi93
3.118 3 7 13
Master
Master
 
Messaggi: 617
Iscritto il: 15 apr 2009, 16:27

0
voti

[287] Re: Progettazione software per cubo led 4x4x4

Messaggioda Foto Utenteposta10100 » 5 lug 2009, 16:15

Ancora non ho capito cosa intendi fare.

Devo rileggere gli ultimi post... probabilmente mi son perso qualche modifica circuitale da quando hai cambiato il micro...
http://millefori.altervista.org
Tool gratuito per chi sviluppa su millefori.

Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)

Strumento per formule
Avatar utente
Foto Utenteposta10100
5.550 4 10 13
Master EY
Master EY
 
Messaggi: 4832
Iscritto il: 5 nov 2006, 0:09

0
voti

[288] Re: Progettazione software per cubo led 4x4x4

Messaggioda Foto UtenteGalaxi93 » 5 lug 2009, 16:35

Ho cambiato solo il PIC. Le porte b e c sono state utilizzate per le "file" (i piani x e y), mentre i piani z sono rimasti collegati alle porte a. Quindi per accendere i led del cubo, devo accendere un piano alla volta. Per fare ciò, posso utilizzare la funzione che utilizzavo prima (quella coi cicli for) ma volendo posso utilizzare il timer interno del PIC per accendere in sequenza i piani ogni volta che il timer va in overflow.
Ho provato a scrivere questo, ma non funziona bene:
Codice: Seleziona tutto
void interrupt (void)
{                          //n parte che è uguale ad 1.
   if (intcon.T0IF)        //Se tmr0 va in overflow.
   {
   porta=15-(1<<(n-1));  //Quel "15-" è utilizzato perché ho collegato dei
                         //transistor PNP.
   portb=map[n]/256;
   portc=map[n]%256:
   n++;
   if (n==5) n=1;
   tmr0=0;
   intcon.T0IF = 0;
   }
}


Hai capito cosa intendo?
Galaxi93.

Visita il mio sito!! E' ancora in costruzione, ma anche tu puoi contribuire a farlo crescere e darmi dei consigli per migliorarlo! Dai prova, provare non costa nulla! Vieni!
Avatar utente
Foto UtenteGalaxi93
3.118 3 7 13
Master
Master
 
Messaggi: 617
Iscritto il: 15 apr 2009, 16:27

0
voti

[289] Re: Progettazione software per cubo led 4x4x4

Messaggioda Foto Utenteposta10100 » 6 lug 2009, 22:31

Scusa se ti rispondo a rate ma sono un po preso questi giorni...

Potresti postare uno schemino delle connessioni tra led e PIC?
Anche una cosa molto grossolana, non ti chiedo uno schema elettrico completo, è solo per vedere come hai collegato le cose.

Se non ricordo male il problema era la poca luminosità dei led dovuta alla bassa frequenza del PIC. Giusto?
Con questo PIC la cosa è migliorata?

Luca.
http://millefori.altervista.org
Tool gratuito per chi sviluppa su millefori.

Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)

Strumento per formule
Avatar utente
Foto Utenteposta10100
5.550 4 10 13
Master EY
Master EY
 
Messaggi: 4832
Iscritto il: 5 nov 2006, 0:09

0
voti

[290] Re: Progettazione software per cubo led 4x4x4

Messaggioda Foto UtenteGalaxi93 » 6 lug 2009, 23:15

posta10100 ha scritto:Se non ricordo male il problema era la poca luminosità dei led dovuta alla bassa frequenza del PIC. Giusto?


Non per la bassa frequenza, ma per il fatto che doveva accendere 64 led in sequenza!

posta10100 ha scritto:Potresti postare uno schemino delle connessioni tra led e PIC?


Adesso non ho qui niente, ti posso spiegare a parole...
Allora, ogni piano orizzontale ha i catodi dei led collegati insieme, mentre gli anodi sono collegati a tutti i led superiori e inferiori dello stesso punto. Quindi in totale per controllare il cubo servono 20 fili: 4 per i piani orizzontali collegati alle porte A, e 16 per ogni fila verticale del cubo collegati alle porte B e C.
Spero di essermi spiegato bene.

In ogni caso ho risolto il problema di controllo dei led. Ora funziona bene tutto, o quasi.

Ciao,
Davide.
Galaxi93.

Visita il mio sito!! E' ancora in costruzione, ma anche tu puoi contribuire a farlo crescere e darmi dei consigli per migliorarlo! Dai prova, provare non costa nulla! Vieni!
Avatar utente
Foto UtenteGalaxi93
3.118 3 7 13
Master
Master
 
Messaggi: 617
Iscritto il: 15 apr 2009, 16:27

PrecedenteProssimo

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti