Auteur | Message |
---|---|
Gabard Inscrit le: 17 Dec 16 Localisation: Villevieux (39, France) |
# Publié par Gabard le 18 Apr 17, 15:59
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 | ![]() ![]() |
| |
308NATO Custom Total utilisateur ![]() Inscrit le: 26 Mar 10 Localisation: dark Net |
# Publié par 308NATO le 18 Apr 17, 21:33
Sinon combien d'année d'études avant de plugger la guitare dans l'amplar |
Haut | ![]() ![]() |
pask30620 Custom Cool utilisateur ![]() Inscrit le: 17 Jan 05 Localisation: France |
# Publié par pask30620 le 18 Apr 17, 21:45
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 ? _________________ https://www.guitariste.com/forums/achat-vente-echange,hp-sheffield-12-pouces-8-ohms,515984.html |
Haut | ![]() ![]() |
GuitDani Special Méga utilisateur ![]() Inscrit le: 12 Apr 08 Localisation: - |
# Publié par GuitDani le 19 Apr 17, 07:31
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 | ![]() ![]() |
308NATO Custom Total utilisateur ![]() Inscrit le: 26 Mar 10 Localisation: dark Net |
# Publié par 308NATO le 19 Apr 17, 19:28
Bandes d'Alien
Perso j'ai pris la pilule rouge |
Haut | ![]() ![]() |
GuitDani Special Méga utilisateur ![]() Inscrit le: 12 Apr 08 Localisation: - |
# Publié par GuitDani le 19 Apr 17, 19:42
Citation: Perso j'ai pris la pilule rouge |
Haut | ![]() ![]() |
308NATO Custom Total utilisateur ![]() Inscrit le: 26 Mar 10 Localisation: dark Net |
# Publié par 308NATO le 19 Apr 17, 22:04
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 | ![]() ![]() |
Fannysissy Custom Méga utilisateur ![]() ![]() Inscrit le: 12 Mar 13 Localisation: Suisse |
# Publié par Fannysissy le 20 Apr 17, 15:39
moi j'ai programmé tout ça avec ... mon pied et de l'entrainement
|
Haut | ![]() ![]() |
GuitDani Special Méga utilisateur ![]() Inscrit le: 12 Apr 08 Localisation: - |
# Publié par GuitDani le 20 Apr 17, 17:29
Citation: moi j'ai programmé tout ça avec ... mon pied et de l'entrainement 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 | ![]() ![]() |
Lärry Vintage Total utilisateur ![]() ![]() Inscrit le: 03 Sep 04 Localisation: Stalingrad |
# Publié par Lärry le 21 Apr 17, 10:31
Fannysissy a écrit : moi j'ai programmé tout ça avec ... mon pied et de l'entrainement Fétichiste. _________________ A million flies can't be wrong. |
Haut | ![]() ![]() |
![]() |
Digitech Whammy › Sujets les plus populaires : |
Page 1 sur 2 | Controller une whammy par arduino |