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

Étape 10 : Arduino et capteur Piezo

Capteurs piezo tourner à pression ou vibrations en charge électrique qui peut être mesurée à l’aide d’une des entrées analogiques de l’Arduino. Le circuit doit être une résistance de 1MOhm câblée en parallèle pour le capteur piezo, avec un côté branché ens ronde, et l’autre reliée l’une broche analogique Arduino (image #1 ci-dessus). Surveillance de la sonde en utilisant le code suivant :

J’ai vu que mon capteur piezo a été stable à environ 0-1 normalement, puis quand je l’ai frappé, il a sauté jusqu'à environ 150 (image #2 ci-dessus). Nous pouvons utiliser le piezo comme un interrupteur en recherchant ces pointes, dans le code ci-dessous, j’ai créer une note MIDI, chaque fois que la broche piézo mesure un signal de plus de 50 ans.

Nous pouvons aussi utiliser la force de la frappe à vitesse de contrôle :

Dans le code ci-dessus, j’ai créé une fonction d’assistance appelée getMaxVal qu’utilise une boucle while pour enregistrer le déplacement maximum de la piezo, afin qu’il peut être utilisé pour définir la vitesse d’un MIDI note. Copiez le code suivant fonctionne en mesurant le piezo et vérifier si la mesure est supérieure à la dernière mesure enregistrée, si elle est alors nous agripper la nouvelle mesure et répétez l’opération. Dès que la nouvelle mesure de la piezo est inférieure à la dernière mesure enregistrée, nous savons que le piezo a atteint son déplacement max et elle continuera à retourner des nombres inférieur et inférieur d’analogRead(), la fonction retourne la valeur max.

Le nombre retourné par getMaxVal() se situe entre 0 et 1023, alors j’ai utilisé une fonction map() il passer à une vitesse de 50 à 127.

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