Go Down

Topic: Adalight.ino controllo due strisce indipendenti (Read 268 times) previous topic - next topic

drakengard780

Salve a tutti . Sono nuovo nel forum . Mi sto da poco interessando a questo mondo fantastico .
Ho cominciato con successo con il progetto ambilight , controllato da Arduino e interfacciato con il software prismatik.
Ora vorrei controllare due strisce led in modo indipendente ...per ora sono riuscito a farle riconoscere entrambe , ovviamente inserite in due pin diversi .
Quello che vorrei fare e avviare prismatik su di una e sull'altra in loop eseguire lo script rainbow con lo scopo di avere una luce ambientale da un lato e l'altra che si interfaccia con il software.  Appena posso posto lo script per cercare di capire come fare grazie

fabpolli

Buonagiorno,
essendo il tuo primo post nella sezione Italiana del forum, nel rispetto del nostro regolamento, ti chiedo cortesemente di presentarti QUI (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con MOLTA attenzione il su citato REGOLAMENTO ... Grazie. :)

drakengard780

grazie , mi scuso e ho risolto immediatamente

drakengard780

questo è lo script che sto usando ho modificato alcuni valori ed eliminato altri dall' originale .
riesco ad avviare la tabella colori test su entrambi ma non riesco a capire come far girare sul secondo strip led il colori in loop arcobaleno



gpb01

Se non ricevi risposte è perché probabilmente nessuno qui sa cosa è e non ha mai usato "prismatik" ...
... magari metti un link e, se qualcuno è interessato .. magari gli da un occhiata.

Guglielmo

P.S.: Non è affatto scontato che ci sia una risposta per ogni domanda ... ::)
Search is Your friend ... or I am Your enemy !

Patrick_M

ho dato un'occhiata veloce allo sketch...

Code: [Select]

#define LED_STRIP_1_NUM 138
#define LED_STRIP_2_NUM 3


hai 138 led nel plimo strip e solo 3 nel secondo?

con 141 led ... questa mi sembra esagerata
Code: [Select]

#define MAX_CURRENT 9500


questo va corretto
Code: [Select]

// Calucalte the total number of LEDs
#define NUM_LEDS 177



poi altro nin zo...
per inserire (lo sketch) il programma, dall'IDE clicca modifica, clicca copia per il forum poi vieni qui e incolla nel tuo post (ctrl+v) ;)

gpb01

Non so inoltre che tipo di LED monti ... ma mi sembra di capire che siano dei LED indirizzabili quindi ... per OGNI LED che definisci, vengono occupati in memoria 3 bytes (R,G,B) ... ora, in funzione del Arduino che usi, potresti NON avere memoria sufficiente.

Ricordo che Arduino UNO ha solo 2 KBytes di SRAM che servono per lo stack, l'heap, le variabili e anche per il buffer di N_LED x 3 necessario ai LED indirizzabili ... fatti due conti ... ::)

Guglielmo
Search is Your friend ... or I am Your enemy !

Go Up