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

Étape 7: Arduino et résistances sensibles légères

Une légère résistance sensible (DSL) est un type de résistance variable qui réagit à la lumière. Le DSL que j’ai obtenu pour cette classe ont une gamme de 16-33kOhms de la résistance, donc dans l’obscurité totale, ils ont une résistance de 33kOhms et dans la lumière, ils ont une résistance de 16kOhms. Le circuit qui mesure la DSL doit être une autre résistance régulière, la résistance agit comme un point de repère pour déterminer comment évolue la DSL. Chaque fois que vous êtes mesurant la résistance variable d’un composant (capteur flex, capteurs de pression et bien d’autres) que vous voulez coupler avec une résistance régulière qui a une résistance qui est à peu près égale à la résistance max de votre composant de résistance variable. Depuis que je suis sur un LSR 16-33kOhm, je vais utiliser une résistance de 33kOhm dans mon circuit.

Le circuit ressemble à ceci :

5V -> résistance de 33kOhm -> lumière sensible résistance -> au sol (voir image ci-dessus)

et la broche analogique Arduino (j’utilise A0) se connecte à la jonction entre la DSL et la résistance. La DSL a pas de polarité, donc l’orientation du composant dans le circuit n’est pas grave.

Exécutez le code suivant pour avoir une idée de la gamme de la DSL :

J’ai trouvé que mes lectures de résistance variaient d’environ 0 en pleine lumière et environ 900 dans l’obscurité. Carte maintenant cela se remarque, avis où j’ai jeté dans le 0-900 gamme

Cette configuration crée des notes avec une hauteur plus élevée dans l’obscurité et de faible hauteur dans la lumière. Si je voulais revenir sur le navire de la relation entre la lumière et pitch je serait simplement inverser ma cuisinière dans la fonction de carte :

Remarque octets = carte (analogVal, 0, 0, 900, 127) ;

Remarquez que j’ai ai inversé ma gamme entre 0 et 900 900-0, ce qui rend plus clair créer des notes de pente supérieures et basse lumière créer des notes de pente faibles.

Cette esquisse est couvrant beaucoup de notes dès maintenant, si j’ai voulu restreindre la portée de notes je peux jouer avec le circuit, je peux utiliser la ligne suivante :

Remarque octets = carte (analogVal, 900, 0, 40, 90) ;

Maintenant toute la gamme de sensibilité à la lumière résistance retournera une plage de notes entre 40 et 90.

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