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
Iscriviti a:
Commenti sul post (Atom)
Dockerizza Flask
Un esempio semplice per inserire in un container Docker una applicazione Flask Partiamo da una semplice applicazione che ha un file app.py ...
-
In questo post viene indicato come creare uno scatterplot dinamico basato da dati ripresi da un file csv (nel dettaglio il file csv e' c...
-
Questo post e' a seguito di quanto gia' visto nella precedente prova Lo scopo e' sempre il solito: creare un sistema che permet...
-
La scheda ESP32-2432S028R monta un Esp Dev Module con uno schermo TFT a driver ILI9341 di 320x240 pixels 16 bit colore.Il sito di riferiment...
Nessun commento:
Posta un commento