Aller au contenu


Photo
- - - - -

Arduino to Atem

Arduino atem

27 réponses à ce sujet

#1 vins86

vins86

    Nouveau membre

  • Membres
  • 27 messages

Posté 25 juillet 2018 - 10:54

Bonjour,

 

Je suis nouveau sur le forum.

 

Je me permet de venir vers vous car nous avons un problème de fonctionnement de notre code.

 

Afin de faire le nécessaire, nous avons téléchargé une librairie qui contient des fichiers d'exemple.

 

Nous avons testé un fichier d'exemple, mais nous avons aucun résultat.

 

A titre d'information, notre shield internet ne contient pas d'adresse MAC, nous avons donc laissé celui en exemple.

 

Voici le fichier d'exemple :

/*****************
 * Example: ATEM Library Functional test
 * Connects to the ATEM Switcher and sends a new command everytime digital pin 7 is HIGH on the arduino (connect a button with pull-down res.)
 * This is mostly an example for debugging a development of the library. However, it may serve as a reference for how to operate various functions in the Switcher.
 *
 * - kasper
 */
/*****************
 * TO MAKE THIS EXAMPLE WORK:
 * - You must have an Arduino with Ethernet Shield (or compatible such as "Arduino Ethernet", http://arduino.cc/en/Main/ArduinoBoardEthernet)
 * - You must have an Atem Switcher connected to the same network as the Arduino - and you should have it working with the desktop software
 * - You must make specific set ups in the below lines where the comment "// SETUP" is found!
 */





#include <SPI.h>         // needed for Arduino versions later than 0018
#include <Ethernet.h>


// MAC address and IP address for this *particular* Ethernet Shield!
// MAC address is printed on the shield
// IP address is an available address you choose on your subnet where the switcher is also present:
byte mac[] = { 
  0x90, 0xA2, 0xDA, 0x00, 0xE8, 0xE9 };		// <= SETUP
IPAddress ip(192, 168, 1, 99);				// <= SETUP


// Include ATEM library and make an instance:
#include <ATEM.h>

// Connect to an ATEM switcher on this address and using this local port:
// The port number is chosen randomly among high numbers.
ATEM AtemSwitcher(IPAddress(192, 168, 1, 105), 56417);  // <= SETUP (the IP address of the ATEM switcher)



void setup() { 

  // Start the Ethernet, Serial (debugging) and UDP:
  Ethernet.begin(mac,ip);
  Serial.begin(9600);  
  Serial.println("Serial started.");

  pinMode(7, INPUT);

  // Initialize a connection to the switcher:
  AtemSwitcher.serialOutput(true);
  AtemSwitcher.connect();
}

void loop() {
  // Check for packets, respond to them etc. Keeping the connection alive!
  AtemSwitcher.runLoop();

  AtemSwitcher.changeProgramInput(0); 
    
}

Dans l'attente de vous lire.

 

Bien cordialement,

 

Vincent D



#2 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 7 728 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 25 juillet 2018 - 11:06

Bonjour et bienvenue !

 

Est ce que vous avez bien  " Serial started" qui s'affiche dans le moniteur série ? 

 

Sinon pour simuler l'appuis sur le pin 7 vous pouvez brancher un fil  mâle mâle dessus et alternativement brancher l'autre extémité sur le 5V et la masse. 

 

Il est aussi possible de remplacer

 pinMode(7, INPUT);  par pinMode(7, INPUT_PULLUP);

 

et de seulement mettre un fil reliant le pin 7 à la masse. Pour simuler l'appuis il suffit alors de débrancher puis rebrancher le fil à le masse. 

 

Après le plus simple reste quand même le bouton pour éviter de brancher et débrancher un fil, comme indiqué en commentaire dans votre code d'exemple. 
Pour cela nous propose le kit électronique suivant, contenant une breadboard, des boutons, des leds, des résistances, du fil ...

kit-debutant-arduino-sidekick-basic-kit-



 


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !

 

Les réalisations de Mike118  

 

 

 


#3 vins86

vins86

    Nouveau membre

  • Membres
  • 27 messages

Posté 25 juillet 2018 - 11:11

Bonjour,

 

Nous avons bien le " Serial started" qui s'affiche dans le moniteur série ainsi que "Sending connect packet to ATEM switcher on IP 192.168.1.105 from port 51707

"
 
Est-il possible de tester ce programme sans avoir besoin de bouton ou de fils à mettre?
 
Je voudrais être sûr que le code fonctionne avant.
 
Cordialement,
 
Vincent D


#4 thermo_nono

thermo_nono

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 757 messages

Posté 25 juillet 2018 - 11:25

Je vais p'tetr dire une grosse ânerie, mais si il s'affiche : 

"Sending connect packet to ATEM switcher on IP 192.168.1.105 from port 51707"

et que dans le code on trouve la ligne : 

ATEM AtemSwitcher(IPAddress(192, 168, 1, 105), 56417);  // <= SETUP (the IP address of the ATEM switcher)

alors il peut être possible que ce soit un problème de port... moi j'aurai essayé avec : 

ATEM AtemSwitcher(IPAddress(192, 168, 1, 105), 51707);  // <= SETUP (the IP address of the ATEM switcher)


#5 vins86

vins86

    Nouveau membre

  • Membres
  • 27 messages

Posté 25 juillet 2018 - 11:28

Merci.

 

Malheureusement, aucun changement, les mêmes textes sont affichés.



#6 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 7 728 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 25 juillet 2018 - 11:38

As tu essayé  de remplacer 

 

=> pinMode(7, INPUT);  

par 

=> pinMode(7, INPUT_PULLUP)

 

Et regardé si il y a un changement ? 


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !

 

Les réalisations de Mike118  

 

 

 


#7 thermo_nono

thermo_nono

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 757 messages

Posté 25 juillet 2018 - 01:08

... ou un port bloqué par le firewall du routeur ?..



#8 vins86

vins86

    Nouveau membre

  • Membres
  • 27 messages

Posté 25 juillet 2018 - 01:09

Merci pour vos réponses.

 

Alors, j'ai fait plusieurs tests.

 

J'ai changé les ports; (sa fait planter mon atem)

 

j'ai modifié => pinMode(7, INPUT);  

par 

=> pinMode(7, INPUT_PULLUP) (rien ne change)

 

J'ai testé le pin7 avec la masse en 1 cable, j'obtiens 000000 puis 10101010101010101.

 

Je me demande si c'est pas ma function qui ne fonctionne pas. Pourtant sur un tuto en vidéo. pas de problème.

 

Voici mon code actuel : 

/*****************
 * Example: ATEM Library Functional test
 * Connects to the ATEM Switcher and sends a new command everytime digital pin 7 is HIGH on the arduino (connect a button with pull-down res.)
 * This is mostly an example for debugging a development of the library. However, it may serve as a reference for how to operate various functions in the Switcher.
 *
 * - kasper
 */
/*****************
 * TO MAKE THIS EXAMPLE WORK:
 * - You must have an Arduino with Ethernet Shield (or compatible such as "Arduino Ethernet", http://arduino.cc/en/Main/ArduinoBoardEthernet)
 * - You must have an Atem Switcher connected to the same network as the Arduino - and you should have it working with the desktop software
 * - You must make specific set ups in the below lines where the comment "// SETUP" is found!
 */





#include <SPI.h>         // needed for Arduino versions later than 0018
#include <Ethernet.h>


// MAC address and IP address for this *particular* Ethernet Shield!
// MAC address is printed on the shield
// IP address is an available address you choose on your subnet where the switcher is also present:
byte mac[] = { 
  0x90, 0xA2, 0xDA, 0x00, 0xE8, 0xE9 };		// <= SETUP
IPAddress ip(192, 168, 1, 99);				// <= SETUP


// Include ATEM library and make an instance:
#include <ATEM.h>

// Connect to an ATEM switcher on this address and using this local port:
// The port number is chosen randomly among high numbers.
ATEM AtemSwitcher(IPAddress(192, 168, 1, 105), 51707);  // <= SETUP (the IP address of the ATEM switcher)



void setup() { 

  // Start the Ethernet, Serial (debugging) and UDP:
  Ethernet.begin(mac,ip);
  Serial.begin(9600);  
  Serial.println("Serial started.");

pinMode(7, INPUT);

  // Initialize a connection to the switcher:
  AtemSwitcher.serialOutput(true);
  AtemSwitcher.connect();
}

boolean buttonState = false;
int c = 0;

void loop() {
  // Check for packets, respond to them etc. Keeping the connection alive!
  AtemSwitcher.runLoop();

  // Detech press of a button on digital input 7:
  int t = digitalRead(7);
  Serial.println(t);
      switch(t)  {
        // Program select
      case 0: 
       Serial.println("entrer 1");
        AtemSwitcher.changeProgramInput(1); 
        break;
      case 1: 
      Serial.println("entrer 2");
        AtemSwitcher.changeProgramInput(2); 
        break;
      }
}


#9 vins86

vins86

    Nouveau membre

  • Membres
  • 27 messages

Posté 25 juillet 2018 - 01:10

Si je test une autre librairie, sa fonctionne mais elle représente 95% de la mémoire 

 

Je sais pas si on peut augmenter la mémoire d'un arduino mais 95% fait pas mal 



#10 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 7 728 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 25 juillet 2018 - 01:42

Tu peux passer sur une arduino Méga ...


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !

 

Les réalisations de Mike118  

 

 

 


#11 vins86

vins86

    Nouveau membre

  • Membres
  • 27 messages

Posté 25 juillet 2018 - 01:56

Je suis déjà sur un arduino Mega.

 

Je suis un peu perdu dans ce code;

 

Je peux éventuellement vous transmettre le fichier cpp ou h de la librairie Atem



#12 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 7 728 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 25 juillet 2018 - 02:04

peux tu indiquer où tu as télécharger la librairie  / quelle librairie ,plutôt ?


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !

 

Les réalisations de Mike118  

 

 

 


#13 vins86

vins86

    Nouveau membre

  • Membres
  • 27 messages

Posté 25 juillet 2018 - 02:15

Oui bien sûr. j'ai téléchargé cette librairie sur ce lien: https://github.com/k...-ATEM-Switchers Et j'ai pris l'exemple: Atem/ATEM1MEFunctionTest

 

Merci beaucoup pour votre aide.



#14 vins86

vins86

    Nouveau membre

  • Membres
  • 27 messages

Posté 25 juillet 2018 - 07:14

Bonsoir,

 

j'avance. 

 

Maintenant, je suis confronté à un message d'erreur et je ne comprend pas pourquoi, le voici :

Arduino : 1.8.5 (Windows 7), Carte : "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\DPCLive\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\DPCLive\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\DPCLive\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=0X2341_0X0042 -ide-version=10805 -build-path C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456 -warnings=none -build-cache C:\Users\DPCLive\AppData\Local\Temp\arduino_cache_633834 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2 -prefs=runtime.tools.arduinoOTA.path=C:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.1.1 -prefs=runtime.tools.avrdude.path=C:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9 -verbose C:\Users\DPCLive\Documents\Arduino\Libraries\ATEM\examples\ATEMbasicControl\ATEMbasicControl.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\DPCLive\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\DPCLive\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\DPCLive\Documents\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=0X2341_0X0042 -ide-version=10805 -build-path C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456 -warnings=none -build-cache C:\Users\DPCLive\AppData\Local\Temp\arduino_cache_633834 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2 -prefs=runtime.tools.arduinoOTA.path=C:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.1.1 -prefs=runtime.tools.avrdude.path=C:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9 -verbose C:\Users\DPCLive\Documents\Arduino\Libraries\ATEM\examples\ATEMbasicControl\ATEMbasicControl.ino
Using board 'mega' from platform in folder: C:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21
Using core 'arduino' from platform in folder: C:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21
Detecting libraries used...
"C:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\variants\mega" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEMbasicControl.ino.cpp" -o "nul"
"C:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\variants\mega" "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\SPI\src" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEMbasicControl.ino.cpp" -o "nul"
"C:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\variants\mega" "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEMbasicControl.ino.cpp" -o "nul"
"C:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\variants\mega" "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "-IC:\Users\DPCLive\Documents\Arduino\libraries\ATEM" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEMbasicControl.ino.cpp" -o "nul"
"C:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\variants\mega" "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "-IC:\Users\DPCLive\Documents\Arduino\libraries\ATEM" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp" -o "nul"
Using cached library dependencies for file: C:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\SPI\src\SPI.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Dhcp.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Dns.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Ethernet\src\Ethernet.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Ethernet\src\EthernetClient.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Ethernet\src\EthernetServer.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Ethernet\src\EthernetUdp.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Ethernet\src\utility\socket.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\libraries\Ethernet\src\utility\w5100.cpp
Using cached library dependencies for file: C:\Users\DPCLive\Documents\Arduino\libraries\ATEM\ATEM.cpp
Generating function prototypes...
"C:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\variants\mega" "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "-IC:\Users\DPCLive\Documents\Arduino\libraries\ATEM" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEMbasicControl.ino.cpp" -o "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\preproc\ctags_target_for_gcc_minus_e.cpp"
Compilation du croquis...
"C:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\variants\mega" "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "-IC:\Users\DPCLive\Documents\Arduino\libraries\ATEM" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp" -o "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o"
"C:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\variants\mega" "-IC:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\libraries\Ethernet\src" "-IC:\Users\DPCLive\Documents\Arduino\libraries\ATEM" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEMbasicControl.ino.cpp" -o "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEMbasicControl.ino.cpp.o"
Compiling libraries...
Compiling library "SPI"
Utilisation du fichier déjà compilé : C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\SPI\SPI.cpp.o
Compiling library "Ethernet"
Utilisation du fichier déjà compilé : C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\Ethernet\Dhcp.cpp.o
Utilisation du fichier déjà compilé : C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\Ethernet\Dns.cpp.o
Utilisation du fichier déjà compilé : C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\Ethernet\Ethernet.cpp.o
Utilisation du fichier déjà compilé : C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\Ethernet\EthernetClient.cpp.o
Utilisation du fichier déjà compilé : C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\Ethernet\EthernetServer.cpp.o
Utilisation du fichier déjà compilé : C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\Ethernet\EthernetUdp.cpp.o
Utilisation du fichier déjà compilé : C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\Ethernet\utility\socket.cpp.o
Utilisation du fichier déjà compilé : C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\Ethernet\utility\w5100.cpp.o
Compiling library "ATEM"
Utilisation du fichier déjà compilé : C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o
Compiling core...
Using precompiled core
Linking everything together...
"C:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\4.9.2-atmel3.5.4-arduino2/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections,--relax -mmcu=atmega2560  -o "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456/ATEMbasicControl.ino.elf" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEMbasicControl.ino.cpp.o" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\SPI\SPI.cpp.o" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\Ethernet\Dhcp.cpp.o" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\Ethernet\Dns.cpp.o" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\Ethernet\Ethernet.cpp.o" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\Ethernet\EthernetClient.cpp.o" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\Ethernet\EthernetServer.cpp.o" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\Ethernet\EthernetUdp.cpp.o" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\Ethernet\utility\socket.cpp.o" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\Ethernet\utility\w5100.cpp.o" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o" "C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456/..\arduino_cache_633834\core\core_arduino_avr_mega_cpu_atmega2560_215a597a7c1553c9dc2a390ff2795696.a" "-LC:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456" -lm
C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getATEMmodel()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

c:/users/dpclive/appdata/local/arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/../lib/gcc/avr/4.9.2/../../../../avr/bin/ld.exe: Disabling relaxation: it will not work with multiple definitions

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::ATEM()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::ATEM()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::begin(IPAddress, unsigned int)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::ATEM(IPAddress, unsigned int)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::ATEM(IPAddress, unsigned int)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getSessionID()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::isConnectionTimedOut()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::_wipeCleanPacketBuffer()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::serialOutput(bool)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::hasInitialized()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getATEM_lastRemotePacketId()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getProgramInput()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getPreviewInput()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getProgramTally(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getPreviewTally(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getUpstreamKeyerStatus(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getUpstreamKeyerOnNextTransitionStatus(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getDownstreamKeyerStatus(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getTransitionPosition()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getTransitionPreview()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getTransitionType()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getTransitionMixTime()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getFadeToBlackState()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getFadeToBlackFrameCount()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getFadeToBlackTime()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getDownstreamKeyTie(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getAuxState(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getMediaPlayerType(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getMediaPlayerStill(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getMediaPlayerClip(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getAudioLevels(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::getAudioChannelMode(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::setAudioLevelReadoutChannel(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::ver42()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::connect()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::_sendAnswerPacket(unsigned int)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::_sendCommandPacket(char const*, unsigned char*, unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeTransitionPosition(unsigned int)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeTransitionPositionDone()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeTransitionPreview(bool)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeTransitionType(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeTransitionMixTime(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeFadeToBlackTime(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeUpstreamKeyNextTransition(unsigned char, bool)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeDownstreamKeyOn(unsigned char, bool)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeDownstreamKeyTie(unsigned char, bool)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::doAutoDownstreamKeyer(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeAuxState(unsigned char, unsigned int)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::settingsMemorySave()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::settingsMemoryClear()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeColorValue(unsigned char, unsigned int, unsigned int, unsigned int)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::mediaPlayerSelectSource(unsigned char, bool, unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::mediaPlayerClipStart(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeSwitcherVideoFormat(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeDVESettingsTemp(unsigned long, unsigned long, unsigned long, unsigned long)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeDVEMaskTemp(unsigned long, unsigned long, unsigned long, unsigned long)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeDVEBorder(bool)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeDVESettingsTemp_Rate(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeDVESettingsTemp_RunKeyFrame(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeKeyerMask(unsigned int, unsigned int, unsigned int, unsigned int)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeDownstreamKeyMask(unsigned char, unsigned int, unsigned int, unsigned int, unsigned int)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeUpstreamKeyFillSource(unsigned char, unsigned int)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeUpstreamKeyBlending(unsigned char, bool, unsigned int, unsigned int, bool)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeDownstreamKeyBlending(unsigned char, bool, unsigned int, unsigned int, bool)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeDownstreamKeyFillSource(unsigned char, unsigned int)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeDownstreamKeyKeySource(unsigned char, unsigned int)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::_sendPacketBufferCmdData(char const*, unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeProgramInput(unsigned int)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changePreviewInput(unsigned int)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::doCut()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::doAuto(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::doAuto()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::fadeToBlackActivate()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeUpstreamKeyOn(unsigned char, bool)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeAudioChannelMode(unsigned int, unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeAudioChannelVolume(unsigned int, unsigned int)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::changeAudioMasterVolume(unsigned int)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::sendAudioLevelNumbers(bool)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::setWipeReverseDirection(bool)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::_readToPacketBuffer(unsigned char)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::_readToPacketBuffer()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::_parsePacket(unsigned int)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::runLoop()'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\libraries\ATEM\ATEM.cpp.o (symbol from plugin): In function `ATEM::getATEMmodel()':

(.text+0x0): multiple definition of `ATEM::delay(unsigned int)'

C:\Users\DPCLive\AppData\Local\Temp\arduino_build_940456\sketch\ATEM.cpp.o (symbol from plugin):(.text+0x0): first defined here

collect2.exe: error: ld returned 1 exit status

Utilisation de la bibliothèque SPI version 1.0 dans le dossier: C:\Users\DPCLive\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\libraries\SPI 
Utilisation de la bibliothèque Ethernet version 1.1.2 dans le dossier: C:\Program Files (x86)\Arduino\libraries\Ethernet 
Utilisation de la bibliothèque ATEM prise dans le dossier : C:\Users\DPCLive\Documents\Arduino\libraries\ATEM (legacy)
exit status 1
Erreur de compilation pour la carte Arduino/Genuino Mega or Mega 2560

Merci d'avance.

 

Vincent D



#15 thermo_nono

thermo_nono

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 757 messages

Posté 25 juillet 2018 - 08:21

peux tu, dans l'IDE arduino, aller dans : 
Fichier -> Préférences
puis, dans la fenêtre que ça a ouvert, à la ligne "Afficher les résultats détaillés pendant :" tu coche "compilation"
tu valides, et tu retente une compilation pour voir si le message d'erreur est plus explicite.
 



#16 Path

Path

    Made By Humans

  • Modérateur
  • PipPipPipPipPip
  • 2 365 messages
  • Gender:Male
  • Location:Paris

Posté 25 juillet 2018 - 08:39

multiple definition of

 

En général, c'est un pb avec l'absence ou la mauvaise utilisation des directives 

#ifndef Machin_h
#define Machin_h

 

include <truc ATEM.h>

 

... Le code de ton .h

 

#endif


Podcast Made By Humans

Je cherche des volontaires de tous niveaux pour nos petites conversations entre hobbyistes.

Accès aux salles secrètes

 


#17 vins86

vins86

    Nouveau membre

  • Membres
  • 27 messages

Posté 25 juillet 2018 - 08:57

Merci beaucoup pour votre aide.

 

En faite, c'est que sur le arduino, j'ai insérer en onglet les fichier atem.cpp et atem.h.

 

Du moins, je suppose car plus de message en les retirant.



#18 vins86

vins86

    Nouveau membre

  • Membres
  • 27 messages

Posté 27 juillet 2018 - 10:30

Bonjour,

 

pour tout vous dire, la connexion ne se fait pas à chaque fois.

 

Donc afin de tester si c'est bien connecté je souhaiterais faire une vérification.

 

Tant que la connexion n'est pas établis, alors testé jusqu'à l'avoir.

 

J'ai une fonction qui s'appel isConnected dans Atem.ccp.

 

Hors, quand je fais appel à cette fonction boolean, j'ai cette erreur: 

C:\Users\DPCLive\AppData\Local\Temp\ccOyL2Dk.ltrans0.ltrans.o: In function `main':

ccOyL2Dk.ltrans0.o:(.text.startup+0x38e): undefined reference to `ATEM::isConnected()'

collect2.exe: error: ld returned 1 exit status

Pourtant, elle est bien présente dans le fichier.

/**
 * If true, we had a response from the switcher when trying to send a hello packet.
 */
bool ATEM::isConnected()	{
	return _isConnected;
}

Cordialement,

 

Vincent D



#19 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 7 728 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 27 juillet 2018 - 02:43

Je n'ai pas regardé en détail le code,  mais il y a des méthodes privées et des méthodes publiques dans une classe. 
On peut appeler une méthode publique mais pas une méthode privée. 

Peut être que cela explique ton problème.


Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !

 

Les réalisations de Mike118  

 

 

 


#20 vins86

vins86

    Nouveau membre

  • Membres
  • 27 messages

Posté 27 juillet 2018 - 02:46

Bonjour Mike,

 

Merci. Mais finalement, c'est que j'avais pas modifié le bon fichier. J'avais modifié une sauvegarde mais pas le fichier dans l'arduino.

 

A titre d'information, j'arrive depuis les boutons à communiquer avec le mélangeur.





Répondre à ce sujet



  



Aussi étiqueté avec au moins un de ces mots-clés : Arduino, atem

0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users