Problème compilation Serial - Lecteur audio MP3 en DMX

Bonjour,

Je souhaiterai utiliser un lecteur audio DY-SV5W en DMX avec mon Arduino MEGA.
L'idée est de lire le fichier 1 de la carte et de contrôler le volume en DMX.

Il semblerait qu'il y'est une confusion au niveau des ports séries, le DMX communique grâce à un Shield donc arrive sur les pins RX0 et TX0, j'ai donc la carte de lecture audio (UART) sur le Serial2 avec les pins RX2 et TX2. Cependant je n'arrive même pas à compiler mon code, avez-vous une idée ou une alternative ?

Merci pour votre aide ! :smiley:

#include <Arduino.h>
#include "DYPlayerArduino.h"
#include <DMXSerial.h>

// Alternatively initialise on another serial port.
 DY::Player player(&Serial2);
 int volume;

void setup() {
  DMXSerial.init(DMXReceiver);
  player.begin();
  player.playSpecified(1);
}

void loop() {
  volume = map(DMXSerial.read(1), 0, 255, 0 ,30);
  player.setVolume(volume);
  delay(100);
}

Le message rencontré :

:warning:
Post mis dans la mauvaise section, on parle anglais dans les forums généraux. déplacé vers le forum francophone.

Merci de prendre en compte les recommandations listées dans Les bonnes pratiques du Forum Francophone

Bonjour novationlighting

Quel shield?

A+
jpbbricole

Regardes ce document, depuis:

Conflict with Arduino Serial implementation

Un grand merci et bonne soirée !