Salve a tutti
Sto cercando di progettare un Controller Luci DMX usando Arduino Mega 2560 e lo shield DMX512 per Arduino acquistato presso Futura (cod. FT996M).
Con lo shield montato su UNO R3 funziona, su Mega 2560 no.
Qualcuno sa darmi qualche dritta? Dovendo programmare scene ho necessita della microSD e quindi UNO non mi è sufficiente.
Allego listato del test
prima di tutto, ti ricordo che in conformità al regolamento, punto 7, devi editare il tuo post (quindi NON scrivendo un nuovo post, ma utilizzando il bottone More -> Modify che si trova in basso a destra del tuo post) e racchiudere il codice all'interno dei tag CODE (... sono quelli che in edit inserisce il bottone con icona fatta così: </>, tutto a sinistra) ...
... poi, non avendolo tu mai fatto, nel rispetto del regolamento, ti chiedo cortesemente di presentartiQUI (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.
Chiedo umilmente scusa, essendomi iscritto al forum circa due anni fa, pensavo di aver adempiuto alle formalità del caso.
Ho provveduto comunque a sanare la mia mancanza.
Buona serata
Silvio TREVISAN
La descrizione del prodotto non riporta lo schema o particolari di pin usati o integrati usati. Non so se vengano usati la SPI sui pin 11-13 o sul connettore ICSP. Nel primo caso non funziona con Arduino MEGA perché l'interfacca SPI é sui pin 50-52.
Grazie per l'interessamento Uefed.
Proverò a scrivere a Futura elettronica per vedere se mi sa dare qualche dritta, altrimenti dovrò cercare qualche soluzione alternativa (I2C eeprom, MUX shield, PCF8574 ...) per ovviare alla mancanza di porte e memoria.
Buona giornata!
Silvio
Basta che guardi la scheda se dai pin 11-13 partono delle piste oppure dai pin del ICSP. Al limite utilizzi il multimetro per misurare se c'é collegamento elettrico.
Con lo shield montato su UNO R3 funziona, su Mega 2560 no.
Vedo che usi la DmxSimple, non è che hai una versione della libreria un pò vecchiotta ?
Le prime versioni non prevedevano la Mega 2560, nonostante nella pagina Web ci fosse scritto che è compatibile.
Qui trovi l'ultima versione Link
Eureka!!!! Ho provato la MEGA2560 nuova appena comperata e funziona. Era la mia vecchia MEGA 2560 difettosa. Infatti ho provato anche uno sketch per SD card e non riesce a inizializzare la SD.
Grazie a tutti per il supporto!