Progetti

   

Tutorial

   

Servizi

   
Benvenuto, Ospite
Nome utente: Password: Ricordami
  • Pagina:
  • 1
  • 2

ARGOMENTO: ws2812b

ws2812b 4 Settimane 2 Giorni fa #1

  • marcoilgrande
  • Avatar di marcoilgrande
  • Offline
  • Fresh Boarder
  • Messaggi: 10
  • Karma: 0
Purtroppo non riesco in nessun modo a far andare una striscia led con tale controller e l'esempio contenuto nelle ltlib.
Ho provato persino a simularlo con proteus ma nulla.
La cosa strana è che non cambio nulla del codice.
Dove sbaglio?
Grazie a chiunque mi aiuterà
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

ws2812b 4 Settimane 2 Giorni fa #2

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Offline
  • Moderatore
  • Messaggi: 4476
  • Ringraziamenti ricevuti 515
  • Karma: 49
Salve Marco,

la libreria ws2812b è molto sensibile ai tempi. Purtroppo il controller ws2812b lavora con impulsi molto brevi e sta un poco stretta sui PIC18.
Se aggiungi una sola istruzione nel loop di controllo o cambi il clock del PIC i tempi saltano.

Quale PIC usi e che frequenza di clock?
Quali sono le configurazioni del PIC (impostate con #pragma)
Usi esattamente l'esempio della libreria o hai apportato "piccole" modifiche?
Puoi postare lo schema elettrico che usi?

Per far funzionare l'esempio e il relativo debug del ws2812b ho fatto uso dell'oscilloscopio.
Purtroppo nel caso specifico è il modo più pratico.

Saluti,

Mauro
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Ringraziano per il messaggio: marcoilgrande

ws2812b 4 Settimane 1 Giorno fa #3

  • marcoilgrande
  • Avatar di marcoilgrande
  • Offline
  • Fresh Boarder
  • Messaggi: 10
  • Karma: 0
Grazie Mauro,

Purtroppo ho fatto diversi tentativi (uso compilatore 1.38)

1- con pic 18f4550 e quarzo 20mhz. non funziona ne dal vivo ne con proteus
2- con pic 18f4580 e quarzo 20mhz, simulato con proteus ma non funziona
3- caricato su proteus direttamente il tuo file compilato ma non funziona

il codice è quello dell esempio e non aggiungo nemmeno una riga vuota.

schema:
esco da rd0 e vado su dO della striscia. ho provato anche con una resistenza da 470ohm.
ovviamente alla striscia porto +5v e gnd.

chissà perchè non va...
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

ws2812b 4 Settimane 1 Giorno fa #4

  • Cosimix
  • Avatar di Cosimix
  • Offline
  • Gold Boarder
  • Messaggi: 165
  • Ringraziamenti ricevuti 13
  • Karma: 3
Salve!

Quanti led stai alimentando e con quale fonte di alimentazione?
Il riferimento GND con cui alimenti la striscia è lo stesso del micro?

Saluti,
Cosimo
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

ws2812b 4 Settimane 1 Giorno fa #5

  • marcoilgrande
  • Avatar di marcoilgrande
  • Offline
  • Fresh Boarder
  • Messaggi: 10
  • Karma: 0
60 led. Uso un alimentatore da pc da 250w.
Il gnd é comune.
Ierisera ho sperimentato un altro codice scaricato in giro da internet e provato con proteus sembra andare. Solo che é fatto un po malino, preferisco far andare ltlib!
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Powered by Forum Kunena
   
© LaurTec 2006-2015