Non c'è più nessuno? So che siete molto impegnati e quindi non avete molto tempo per frequentare attivamente il forum, ma non vorrei che aveste capito che il cubo è finito! Infatti devo ancora sistemare due cosine.
Grazie di tutto,
Davide.
Progettazione software per cubo led 4x4x4
Moderatore:
Paolino
0
voti
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!
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!
0
voti
Ho visto solo uno dei 2 video, ora sono fuori per lavoro e quindi con accesso limitato...
Gli effetti si intuiscono, ma probabilmente e` questione di inquadratura! Ad ogni modo ottimo lavoro!
Quali sono le cose che devi ancora sistemare?
Gli effetti si intuiscono, ma probabilmente e` questione di inquadratura! Ad ogni modo ottimo lavoro!
Quali sono le cose che devi ancora sistemare?
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
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
-

posta10100
5.550 4 10 13 - Master EY

- Messaggi: 4832
- Iscritto il: 5 nov 2006, 0:09
0
voti
posta10100 ha scritto:ora sono fuori per lavoro e quindi con accesso limitato...
Non ti preoccupare, ho scritto quel messaggio per essere sicuro che non avevate capito male.
posta10100 ha scritto:Quali sono le cose che devi ancora sistemare?
Io pensavo di postare alcuni giochi di luce, per farteli vedere e magari farmi dare qualche consiglio per migliorarli.
Che ne dici?
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!
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!
0
voti
Ottimo, che capolavoro (me l' ero perso)!!! Complimenti anche da parte mia... gli effetti sono proprio belli e il progetto interessante e originale! Ancora complimenti a te ed a tutti quelli che ti hanno aiutato!
Ciao
David
Ciao
David
0
voti
Grazie per i complimenti!!! Quando avrò finito tutto farò un bel articolo sulla costruzione del cubo!!
Poi sono riuscito a far funzionare il gioco di riempimento-svuotamento. Il problema è che riempe e basta! Quando gli dico di svuotare, si blocca in una situazione "casuale" (rimangono dei led accesi).
Ecco la funzione:
Poi sono riuscito a far funzionare il gioco di riempimento-svuotamento. Il problema è che riempe e basta! Quando gli dico di svuotare, si blocca in una situazione "casuale" (rimangono dei led accesi).
Ecco la funzione:
- Codice: Seleziona tutto
//Funzione che accende (stato=1) o spegne (stato=0) tutti i led del cubo
//casualmente.
void fill_empty_led(char stato, char tempo)
{
char led=64, wrong;
reset(1-stato);
while (led!=0)
{
if (wrong==5)
{
n++;
if (n==64) n=0;
}
else
{
random();
n=random_64;
}
conv_xyz(n);
if (cambia_if(x_led,y_led,z_led,stato))
{
check_led(tempo);
wrong=0;
--led;
}
else
{
wrong++;
check_led(20);
}
if (led==1)
{
led=0;
reset(stato);
check_led(tempo);
}
}
}
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!
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!
0
voti
Potresti postare la
conv_xyz(n);
Grazie!
conv_xyz(n);
Grazie!
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
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
-

posta10100
5.550 4 10 13 - Master EY

- Messaggi: 4832
- Iscritto il: 5 nov 2006, 0:09
0
voti
Certo!
Eccola:
Eccola:
- Codice: Seleziona tutto
//Converte un numero compreso tra 0 e 63 in coordinate (tra 0 e 3).
char conv_xyz(char n)
{
z_led=n>>4;
xy=n & 15;
y_led=xy>>2;
x_led=xy & 3;
return(x_led,y_led,z_led);
}
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!
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!
0
voti
Ehm... quello che ritorna non si adatta con il tipo dichiarato...
e usato come:
A meno che le variabili xy, x_led, y_led e z_led non siano variabili globali ma a quel punto avresti dovuto scrivere la funzione come:
e usarla come hai fatto tu.
Se le variabili sono globali, quali altre funzioni le usano?
- Codice: Seleziona tutto
//Converte un numero compreso tra 0 e 63 in coordinate (tra 0 e 3).
char[] conv_xyz(char n)
{
char z_led=n>>4;
char xy=n & 15;
char y_led=xy>>2;
char x_led=xy & 3;
return new char[] {x_led,y_led,z_led};
}
e usato come:
- Codice: Seleziona tutto
char[] coords = conv_xyz(n);
if (cambia_if(coords[0],coords[1],coords[2],stato))
....
A meno che le variabili xy, x_led, y_led e z_led non siano variabili globali ma a quel punto avresti dovuto scrivere la funzione come:
- Codice: Seleziona tutto
//Converte un numero compreso tra 0 e 63 in coordinate (tra 0 e 3).
void conv_xyz(char n)
{
z_led=n>>4;
xy=n & 15;
y_led=xy>>2;
x_led=xy & 3;
}
e usarla come hai fatto tu.
Se le variabili sono globali, quali altre funzioni le usano?
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
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
-

posta10100
5.550 4 10 13 - Master EY

- Messaggi: 4832
- Iscritto il: 5 nov 2006, 0:09
0
voti
No, le variabili sono globali (anche se quando ho scritto queste funzioni, non sapevo neanche cosa fossero
). Quindi, se la variabili non sarebbero state globali, avrei dovuto scrivere:
???
Prima, quasi tutte le funzioni. Ora, sono poche... solo quelle che utilizzano quella funzione.
). Quindi, se la variabili non sarebbero state globali, avrei dovuto scrivere:- Codice: Seleziona tutto
char[] ....
???
posta10100 ha scritto:Se le variabili sono globali, quali altre funzioni le usano?
Prima, quasi tutte le funzioni. Ora, sono poche... solo quelle che utilizzano quella funzione.
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!
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!
Torna a Realizzazioni, interfacciamento e nozioni generali.
Chi c’è in linea
Visitano il forum: Nessuno e 3 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)




