Arduino, capteurs et MIDI (5 / 16 étapes)

Étape 5: Déclencher une note MIDI avec un bouton

En utilisant le code de debounce de simple bouton de la première classe (vous pouvez également utiliser ce code debounce qui utilise millis() pour garder l’heure), associer un bouton à la broche numérique 7 et il permet de déclencher une note MIDI :

Dans ce sketch, chaque fois que vous appuyez sur le bouton, nous envoyons un message Note sur, et chaque fois que le bouton est relâché, nous envoyons un message Note Off. Maintenant essayer d’ajouter dans le potentiomètre (connecté à A0) pour contrôler la hauteur de la note :

Maintenant nous pouvons ajouter quelques notes plus dans le mélange, cette esquisse joue une phrase de trois notes sur chaque touche. Vous pouvez modifier la note de base à l’aide du potentiomètre :

Enfin, nous pouvons utiliser une boucle while pour continuer l’arpège aussi longtemps que nous appuyer sur le bouton. Alors que les boucles sont fondamentalement bouclables si des déclarations. Si l’argument à l’intérieur le tout en boucle entre parenthèses sont évaluée à true, alors les commandes à l’intérieur le tout en boucle sont exécutées. À la fin du while loop, le Arduino vérifie si l’argument à l’intérieur le tout en parenthèses de boucles est vrai encore une fois. Si c’est encore vrai, le tout en boucle s’exécute toutes les commandes dans les accolades de nelly encore une fois, cela continue pour toujours, jusqu'à ce que l’argument à l’intérieur du temps entre parenthèses de la boucle a la valeur false. Dans l’exemple ci-dessous, j’utilise le tout en boucle pour continuer à jouer la phrase de trois notes aussi longtemps que digitalRead(buttonPin) == haute.

			
          

Articles Liés

RC Car contrôlé par Arduino capteurs - autonome et facile à construire

RC Car contrôlé par Arduino capteurs - autonome et facile à construire

Cette instructable montre comment re-construire une voiture de contrôle à distance de seconde main. Vous verrez comment recâbler le circuit imprimé. Ainsi, la base de codage et les compétences de l'Arduino basé sont illustrés dans cette construction.
Arduino tactile capacitif MIDI clavier

Arduino tactile capacitif MIDI clavier

Cet Instructable va vous montrer comment faire tactile capacitif clavier MIDI. Si vous suivez toutes les étapes correctement, cela va fonctionner quelque chose comme ceci :Vidéo REMARQUE : cela ne fonctionnera pas avec de la peinture normale. Pour ce
Arduino - capteur à ultrasons avec LED et buzzer

Arduino - capteur à ultrasons avec LED et buzzer

Salut les gars c'est mon premier tutoriel, j'ai juste commencé à quelques mois d'apprentissage électronique (auparavant j'ai juste savait comment programmer en C et Python). Quand j'ai fini ce projet (m'a fallu environ 5 heures ou quelque chose), j'a
Arduino capteur IR Timer

Arduino capteur IR Timer

Faire un circuit de synchronisation de haute précision à l'aide de deux capteurs infrarouge de faible coût et un microcontrôleur Arduino.Ce dispositif peut de temps le passage d'un objet passé deux points de contrôle avec une grande précision. Son ut
Haleine bricolage capteur avec Arduino (capteur Stretch tricoté conductrice)

Haleine bricolage capteur avec Arduino (capteur Stretch tricoté conductrice)

Ce capteur DIY prendra la forme d'un conducteur capteur stretch tricoté. Il se terminera autour de votre poitrine/ventre et quand votre poitrine/estomac se dilate et contrats seront donc le capteur et par conséquent, les données d'entrée qui sont ali
Arduino capteur humidité

Arduino capteur humidité

Cette instructable passeront par le processus de construction d'un capteur d'humidité de travailÉtape 1: équipement L'équipement nécessaire pour effectuer cette tâche est assez simple, tout ce qui est nécessaire est :Arduino Uno Conseilcarte de proto
Maison de l’environnement Arduino capteur d’impulsions

Maison de l’environnement Arduino capteur d’impulsions

J'ai vu le Capteur d'impulsions Open Hardware à la pensée que je voudrais essayer de faire à la maison. M'a fallu un certain temps, mais voici mon processus maladroit.Étape 1: Capteur d'impulsions--vue d'ensembleJ'ai travaillé sur la re-prise le le C
Contrôle mental léger en utilisant Arduino || Capteur d’EEG du pauvre

Contrôle mental léger en utilisant Arduino || Capteur d’EEG du pauvre

Ne serait-il pas merveilleux pour activer ou désactiver des choses avec votre esprit... !!!Comme l'orbite Puzlebox Mobile Edition (http://www.amazon.com/Puzzlebox-Puzlebox-Orbit-Mob... ) ou la Science de Star Wars cool - Force Trainer ( http://www.am
Faire Radar utilisant Arduino, capteur à ultrasons et MATLAB

Faire Radar utilisant Arduino, capteur à ultrasons et MATLAB

Dans ce projet, nous allons faire un simple radar pour détecter les obstacles.Plage dépend de la portée du capteur ultrasonique, nous avons utilisé (dans ce projet: 3 mètres).Étape 1: composantsComposants :1 - Arduino Uno2 - capteur à Distance ultras
Comment faire un synthétiseur sonore Arduino avec interface MIDI

Comment faire un synthétiseur sonore Arduino avec interface MIDI

Avec ce synthétiseur, vous pouvez faire Arduino reproduire des formes d'ondes totalement personnalisés. En raison de l'interface MIDI, il peut être connecté à n'importe quel instrument qui disposent et jouer avec le son souhaité.Étape 1: matériauxArd
Tutorial Arduino : Capteurs tactiles capacitives

Tutorial Arduino : Capteurs tactiles capacitives

Bonjour à tous !Cette instructable est un tutoriel qui vous guidera sur l'utilisation des capteurs tactile capacitif avec Arduino. Un capteur capacitif est une sorte de capteur tactile, nécessitant peu ou pas de force à activer.Dans ce Instructable s
Construire une base Midi Controller partie 1 - 3 facile Pot (potentiomètre) Arduino Uno effets Midi Controller (série-USB)... Rapide, facile et bon marché !

Construire une base Midi Controller partie 1 - 3 facile Pot (potentiomètre) Arduino Uno effets Midi Controller (série-USB)... Rapide, facile et bon marché !

Bonjour à tous,Je suis relativement nouveau sur Arduino et donc ont dû faire face à ma façon de faire mes propres contrôleurs midi. Il y a une quantité énorme d'informations pointillées autour, mais je ne pouvais pas trouver un tutoriel simple pour u
Mise en route avec Arduino - capteur de lumière

Mise en route avec Arduino - capteur de lumière

Dans ce tutoriel, nous allons utiliser une résistance de lumière de la personne à charge (LDR) pour construire un simple détecteur de lumière.Étape 1: Connectez votre Arduino La première étape consiste à relier votre Arduino.Pour cela, nous allons av
LilyPad Arduino capteur démo Mat

LilyPad Arduino capteur démo Mat

Ce tutoriel vous montre comment créer un tapis de démo de capteur pour LilyPad Arduino. J'ai voulu un endroit où j'ai pu expérimenter avec différents capteurs, mais aussi quelque chose que je pourrais utiliser pour montrer des exemples de ce qui peut