Forum Digitech

Controller une whammy par arduino

Aller à la page: 1
Auteur Message
Gabard
Inscrit le: 17 Dec 16
Localisation: Villevieux (39, France)

Salut à tous, j'essaye actuellement de controller ma whammy grace à un arduino mais etant novice en arduino, je prend les programmes sur internet mais apres avoir testé plusieurs sites, aucun ne marche en particulier celui la:

void setup() {
Serial3.begin(31250);

for (uint8_t i=1; i++) {
delay(50);
Serial3.write((uint8_t)0xC0); //TYPE: program change
Serial3.write((uint8_t)i);
}
}

void loop() {
}





il me dit que le Serial3.begin n'est pas dans le scope.

AIDEZ MOI S'IL VOUS PLAIT CA FAIT 4H QUE JE SUIS DESSUS!!!!!!
Haut
Alerter un moderateur
308NATO
Custom Total utilisateur

Inscrit le: 26 Mar 10
Localisation: dark Net


Sinon combien d'année d'études avant de plugger la guitare dans l'amplar
Haut
Alerter un moderateur
pask30620
Special Supra utilisateur

Inscrit le: 17 Jan 05
Localisation: France

Salut,

Arduino je vois ce c'est en même temps je ne me suis jamais intéressé à sa programmation. Pour avoir un peu programmé dans le passé, ce qui me parait curieux c'est qu'il n'y a pas de End à la fin du programme du coup je ne vois pas comment il peut gérer la fin du script sans ce code.

Edit : j'ai un peu regardé la prog des boucles sur Arduino et ce n'est pas le même langage que celui que je connais. Donc pas End d'après ce que j'ai vu mais il existe une fonction break pour sortir d'une boucle après j'ai vu que l'instruction doit arriver sur certaines broches... Ce n'est pas la le problème des fois, plutôt que le code ?
Haut
Alerter un moderateur
GuitDani
Special Méga utilisateur

Inscrit le: 12 Apr 08
Localisation: -

Bonjour,
Pour la fonction je ferais plutôt :

void ProgChg(byte canal, byte bank, byte num) {
Serial3.write(0xC0 + canal);
Serial3.write(num);
}

Avec appel et passage des paramètres dans la boucle (loop) et pas setup
On peut aussi utiliser la librairie midi.

Edit :
Serial3 ne fonctionne qu'avec un Arduino qui a 3 UARTs, par exemple ATMega2560.
Avec un Uno (1 UART) il faut simplement Serial, ou utiliser SoftwareSerial => par exemple SoftwareSerial Midi1(2, 3);puis Midi1.begin(31250);.
Edit2 : il semblerait que l'on puisse utiliser le nom Serial3 avec un Uno ou nano à condition de l'avoir déclaré comme SoftwareSerial (au lieu de Midi1 plus haut).
Haut
Alerter un moderateur
308NATO
Custom Total utilisateur

Inscrit le: 26 Mar 10
Localisation: dark Net

Bandes d'Alien

Perso j'ai pris la pilule rouge
Haut
Alerter un moderateur
GuitDani
Special Méga utilisateur

Inscrit le: 12 Apr 08
Localisation: -

Citation:
Perso j'ai pris la pilule rouge
A la place tu aurais dû prendre celle qui évite de venir polluer les sujets auxquels tu ne comprends rien, peut-être simplement celle qui fait dormir.
Haut
Alerter un moderateur
308NATO
Custom Total utilisateur

Inscrit le: 26 Mar 10
Localisation: dark Net

Sont pas très sympa en fait les programmeurs d'aujourd'hui
Me suis arrêté au PL7-2 pour la prog de TSX...bref il y a bien longtemps...à l'époque on apprenait même à (bien) se parler...entre deux bachotages de table ASCII
Haut
Alerter un moderateur
Fannysissy
Custom Méga utilisateur


Inscrit le: 12 Mar 13
Localisation: Suisse

moi j'ai programmé tout ça avec ... mon pied et de l'entrainement
Haut
Alerter un moderateur
GuitDani
Special Méga utilisateur

Inscrit le: 12 Apr 08
Localisation: -

Citation:
moi j'ai programmé tout ça avec ... mon pied et de l'entrainement
Pas très positif comme remarque.
Je trouve plutôt intéressante l’idée d’utiliser un Arduino, µ-contrôleur pas cher très facile à programmer et à relier au monde extérieur (notamment MIDI), pour explorer des variations automatiques ou manuelles de paramètres non implantées directement dans les équipements ou difficilement accessibles. Je constate d’ailleurs dans la doc que le contrôleur MIDI est mentionné. Et d’après ce que j’y vois, les PC (Cf. listing post 1) ne servent qu’à sélectionner les effets. Pour cela on peut bien sûr actionner le commutateur rotatif avec le pied, mais est-ce vraiment pratique ? Pour info il faut utiliser le CC 11 pour émuler la pédale.
J’ai déjà réalisé plusieurs contrôleurs MIDI à base d’Arduino qui me permettent de commander des appareils (interfaces audio, pédaliers, synthé guitare, STAN) par potars et boutons déportés ainsi que télécommandes IR de récupération, et cela me simplifie la vie notamment en m’évitant de me baisser à chaque fois que je veux changer un paramètre, donc je ne regrette pas de l’avoir fait et j'encourage ceux qui sont un peu bricoleurs (à peine) de tester cette voie.
Haut
Alerter un moderateur
Lärry
Vintage Total utilisateur


Inscrit le: 03 Sep 04
Localisation: Stalingrad

Fannysissy a écrit :
moi j'ai programmé tout ça avec ... mon pied et de l'entrainement


Fétichiste.

_________________
je cherche le songbook "adventures of bumblefoot" et le numero de guitar & bass #5 de fevrier-mars 2001. Propositions en mp.
Haut
Alerter un moderateur
Forum Digitech

Digitech Whammy › Sujets les plus populaires :

Recherche achat Digitech Whammy :

Recherche Digitech Whammy sur Thomann Recherche Digitech Whammy sur Euroguitar Recherche Digitech Whammy sur Music Store Recherche Digitech Whammy sur Star's Music Recherche Digitech Whammy sur Pourlesmusiciens
Page 1 sur 2 Controller une whammy par arduino
Aller à la page: 1