venerdì 13 dicembre 2013

ThinkerKit DMX Receiver

Mi hanno prestato il DMX Relay Receiver della ThinkerKit
Si tratta di un componente che dovrebbe essere collegato al DMX Master Shield ma la presenza del processore ATMega32U4 lo rende anche indipendente



Prima osservazione: non usatelo su Windows. Richiede i driver e non sono riuscito a trovarli. Usarlo su Linux e' invece una passeggiata
Il sistema viene riconosciuto e programmato come una Arduino Micro anche se di fatto puo' solo pilotare i propri relay
Per permettere la commutazione dei rele' e' necessario utilizzare una alimentazione esterna a 12 V

Per rendere operativa la scheda si usa la libreria DMX (l'identificativo della scheda, modificabile mediante i jumper, e' stato impostato a 3)
---------------------------------
#include <DmxMaster.h>

int ADDRESS = 3; 
int led = 13;


void setup() {
  DmxMaster.maxChannel(ADDRESS + 3);
  pinMode(led, OUTPUT);  
  Serial.begin(9600);
}

void loop() {
  for (int i = ADDRESS; i < ADDRESS + 4; i++) {
    digitalWrite(led, HIGH);
    DmxMaster.write(i, HIGH);
    delay(1000);
    Serial.println(i);

    DmxMaster.write(i, LOW);
    digitalWrite(led, LOW);
  }
}
---------------------------------
In conclusione direi che il sistema e' costoso (oltre i 40 euro) e piu' complicato che non usare il semplice metodo presentato in questo post oppure in questo

Nessun commento:

Posta un commento

Arduino logger low power

Alla fine ci sono riuscito La arduino MKR zero e' ormai da un mese che e' rimasta accesa sul tavolo...o meglio si attiva ogni minuto...