dmx update

This commit is contained in:
Clément SAILLANT
2023-09-15 12:14:38 +02:00
parent f5c2df3782
commit 88abe180f2
3 changed files with 8 additions and 1 deletions
+4
View File
@@ -0,0 +1,4 @@
{
"stm32-for-vscode.openOCDPath": false,
"stm32-for-vscode.armToolchainPath": false
}
+1
View File
@@ -6,6 +6,7 @@ int DMX_start_channel; // numéro de la première adresse DMX
int pos_channel; // numéro de l'adresse DMX de la position
int speed_channel; // numéro de l'adresse DMX de la vitesse
const dmx_port_t dmx_num = DMX_NUM_2; // numéro du port DMX
dmx_config_t config = DMX_CONFIG_DEFAULT; // configuration du port DMX
byte data[DMX_PACKET_SIZE]; // tableau de données DMX
bool dmxIsConnected = false; // état de la connexion DMX
+3 -1
View File
@@ -20,6 +20,7 @@ https://www.omc-stepperonline.com/download/34HS59-6004D-E1000.pdf
Controleur CL86T V4.0
https://www.omc-stepperonline.com/index.php?route=product/product/get_file&file=389/CL86T%20(V4.0).pdf
*/
#include "PIN_mapping.h" // fichier contenant les variables globales et le mapping des pins
@@ -38,6 +39,7 @@ ESP32Encoder encoder; // création de l'objet encoder
#include "moving.h" // fichier contenant les fonctions de mouvement
#include "security.h" // fichier contenant les fonctions de sécurité type emergency stop
void setup()
{
// delay(1000);
@@ -45,7 +47,7 @@ void setup()
Serial.println("started");
dmx_set_pin(dmx_num, tx_pin, rx_pin, rts_pin);
dmx_driver_install(dmx_num, DMX_DEFAULT_INTR_FLAGS);
dmx_driver_install(dmx_num, &config, DMX_INTR_FLAGS_DEFAULT);
// configuration encoder pour suivre la position du moteur et la perte de pas
encoder.attachHalfQuad(EB_plus, EA_plus);