Ajout de la version initiale

This commit is contained in:
2022-10-24 15:57:52 +02:00
parent 497d8fad02
commit 1dccf7577a
2 changed files with 37 additions and 90 deletions

36
dmxbox.ino Normal file
View File

@@ -0,0 +1,36 @@
#include <DMXSerial.h>
String chaine = "";
//Traite la commande entrante
void traiterCommande(){
//Récupération version
if(chaine == "VERSION") Serial.println("DMXBOX V1.0.0");
//Affectation canal
else if(chaine.length() == 6) setCanal(chaine.substring(0,3).toInt(), chaine.substring(3,6).toInt());
}
//Modifie un canal DMX512
void setCanal(int number, int value){
DMXSerial.write(number, value);
Serial.println("OK");
}
//Initialisation
void setup() {
Serial.begin(9600);
DMXSerial.init(DMXController);
}
//Interception des commandes de canaux
void loop() {
if(Serial.available())
{
char c = Serial.read();
if(c == '\n'){
traiterCommande();
chaine = "";
}
else chaine += c;
}
}