Go Down

Topic: erreur de compilation MIDIUSB.h (Read 1 time) previous topic - next topic

Artouste

est-ce que tu as déjà eu ce message d'erreur avec hairless ? :

j'ai changé les baud mais rien à faire... du coup mon signal midi n'arrive pas...
Bonsoir
poste ton programme arduino

vj_dobermann

#16
Jul 14, 2017, 07:12 pm Last Edit: Jul 16, 2017, 11:10 am by vj_dobermann
J'ai fait plusieurs recherche sur internet et j'ai vu que pas mal de personnes ont le même problème.
Avec le code ci-dessous, tout fonctionne impeccablement :

Code: [Select]
#include <MIDI.h>
#define LED 13

int pinBouton = 10; //declaration variable pour le port 10 digital



// Created and binds the MIDI interface to the default hardware Serial port
struct HairlessMidiSettings : public midi::DefaultSettings
{
   static const bool UseRunningStatus = false;
   static const long BaudRate = 115200;
};
MIDI_CREATE_CUSTOM_INSTANCE(HardwareSerial, Serial, MIDI, HairlessMidiSettings);

void setup()
{
    pinMode(pinBouton, INPUT); //mode lecture pour le bouton sur le port 10 digital
    pinMode(LED, OUTPUT); //declaration de l'allumage de la led sur l'arduino
    MIDI.begin(MIDI_CHANNEL_OFF); // pas d'entrée midi
}

void loop()
{
  boolean etatBouton = digitalRead(pinBouton); //lecture de l'etat du bouton et stockage dans etatBouton
  if (etatBouton==1) //test si le bouton est appuyé
  {
    digitalWrite(LED, 1);
    MIDI.sendControlChange(60, 60, 1);
  }
  if (etatBouton==0) //test si le bouton est levé
  {
  digitalWrite(LED, 0);
  MIDI.sendControlChange(60, 0, 1);
  }
  delay(100);
}


sur ma capture d'écran le CC est bien envoyé et reçu  ;) mon logiciel de vj'ing est contrôlé par le midi envoyé de l'arduino :)


Merci à tous de votre aide !!

Go Up