Forum del Presepio Elettronico Multimediale (Il primo e unico) - Effetto stella cometa scintillante, come fare?
Forum del Presepio Elettronico Multimediale (Il primo e unico)

Forum del Presepio Elettronico Multimediale (Il primo e unico)
[ Home | Registrati | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download | Cerca | FAQ ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 FORUM del Presepio Elettronico Multimediale
 ELETTRONICA - Circuiti elettronici
 Effetto stella cometa scintillante, come fare?
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

eBookLuke
Nuovo Arrivato

Città: Genova


6 Messaggi

Inserito il - 05 gennaio 2017 : 10:26:49  Mostra Profilo Invia a eBookLuke un Messaggio Privato  Rispondi Quotando
Ho bisogno di un consiglio.
Ho provato a fare con Arduino un effetto scintillante per la stella cometa, ma non mi soddisfa.
In pratica sto pilotando un led RGB per ottenere una luce bianca-azzurrina la cui intensità tremola grazie ad un valore random, ma così facendo sembra una luce che sta per bruciarsi, più che una stella che scintilla :(

Ecco il codice che ho usato:

// returns a random value in the range white to simulate sparkling star
uint32_t Sparkle() {
myR = random(60, 180);
myB = myR;
myG = myR;
return pixels.Color(myR, myG, myB);
}

Avete un suggerimento su come ottenere un effetto migliore?

Amministratore
Responsabile Forum


Prov.: Roma
Città: Roma


3514 Messaggi

Inserito il - 05 gennaio 2017 : 18:55:58  Mostra Profilo  Visita l'Homepage di Amministratore Invia a Amministratore un Messaggio Privato  Rispondi Quotando
Prova a mettere un delay di qualche millisecondo nel loop di programmazione dei led:
delay (msec);

dove msec è il ritardo in millisecondi.

Prova a cambiare anche il range del numero random.
60-180 mi sembra che ci sia troppa differenza. Prova 120-180.

La teoria è quando si sa tutto ma non funziona niente. La pratica è quando funziona tutto ma non si sa il perchè.
In ogni caso si finisce sempre a coniugare la teoria con la pratica: non funziona niente e non si sa il perchè.
Albert Einstein
E’ meglio stare in silenzio ed apparire stupidi piuttosto che aprire bocca e togliere ogni dubbio.
Albert Einstein
L'uomo incontra Dio dietro ogni porta che la scienza riesce ad aprire.
Albert Einstein

Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione Successiva  
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:

Chiudi Finestra (termina)