Capteur sonore Interactive Arduino (3 / 5 étapes)

Étape 3: Écriture du Code : Loop()

Ensuite, ajoutez la ligne de code suivante à la fonction loop() (à l’intérieur des accolades).

Si vous ne codez pas très souvent, la première ligne du code devrait ressembler assez effrayante pour vous. Ne pas se pour inquiéter cependant, c’est en fait assez simple. Penchons-nous sur elle de l’extérieur.

Ton est la fonction que la production des sons à votre piezo. Il faut trois arguments ou paramètres - le code PIN, (PIEZO_PIN), la fréquence (fréquence) et la longueur du son en millisecondes (100). Nous allons raconter cette fonction à sortie un son à l’appareil relié à la broche PIEZO_PIN, avec une fréquence faite par un code que nous aborderons plus tard, pour 100 millisecondes. Nous allons aller plus loin maintenant.

Nous allons choisir la fréquence de la fonction de tonalité à l’aide de la carte. Carte prend une valeur et il ajuste une autre valeur. Il faut cinq arguments ou paramètres - la valeur à la carte (valeur), la limite inférieure de ce que cette valeur doit être (400), la limite supérieure de ce que cette valeur devrait être (1023) et la valeur la plus basse à la carte (300) et la valeur la plus élevée pour mapper (1500). Nous allons être brancher notre valeur de la sonde en valeur, et les nous pouvons obtenir les valeurs possibles sont 0 à 1023. Nous choisirons la gamme de 400 à 1023 à définir un bit d’un seuil - toute valeur inférieure à 400 sera ignorée. Nous voulons que la fréquence la plus basse que nous sorties pour être environ 300 et le plus élevé d’être environ 1500. Tous ensemble, ce que dit notre fonction map, c’est « prendre de la valeur de notre capteur, ce qui devrait se situer entre 400 et 1023, puis ajustez que pour être comprise entre 300 et 1500 ». Vous pouvez ajuster ces valeurs à votre guise pour mieux travailler avec votre projet. Let ' s go à un niveau plus profond et en finir avec cette ligne de code.

Tout ce que nous faisons ici est lecture de la valeur analogique de notre axe du capteur. L’axe prend un argument ou un paramètre, et c’est le nombre de la goupille pour lire (SENSOR_PIN). C’est aussi simple que ça ! Maintenant, permet d’ajouter cette dernière ligne de code à la fin de notre fonction loop() (à l’intérieur des accolades).

Tout ce que nous faisons ici est arrêter et attendre pendant 200 millisecondes avant de refaire le tout. Cela remplit trois fonctions : permettre à notre tonalité pour jouer, pour ajouter un peu de séparation à notre tons et à lire le capteur à un taux raisonnable, ce qui lui donne suffisamment de temps pour changer sa valeur.

Articles Liés

Contrôle par capteur sonore Arduino

Contrôle par capteur sonore Arduino

Contrôle par capteur sonore ArduinoYouTube VidéoDocuments
Capteur ambiant interactive avec Intel Edison & Grove Starter Kit Plus

Capteur ambiant interactive avec Intel Edison & Grove Starter Kit Plus

Salut, j'ai vu beaucoup de Instructables ici mais je voudrais faire un projet où vous pouvez voir l'utilisation de différents capteurs, boutons, buzzers, togheter LED et lcd!!! Ce que nous allons réaliser est un capteur ambiant INTERACTIVE dans laque
Capturer l’image à l’aide de capteur à ultrasons avec arduino

Capturer l’image à l’aide de capteur à ultrasons avec arduino

J'ai été dans l'espace de l'ITO pour pas mal de mois et essayant d'intégrer les choses avec la carte Arduino, récemment je suis tombé sur le capteur à ultrasons, il est intéressant. Alors j'ai pensé à créer un petit projet. Le but du projet est de ca
Mesure de la distance à l’aide de capteurs à ultrasons et Arduino

Mesure de la distance à l’aide de capteurs à ultrasons et Arduino

Salut tout le mondeJ'ai eu mon premier Aduino récemment, je suis ici voir la gonne, vous mon premier projetez qui utilise la mesure de la Distance capteur à ultrasons et Arduino, vous pouvez utiliser ce projet demande beaucoup aimeNiveau 1-liquideDét
Capteur de LoRa Arduino avec Radio InAir9B

Capteur de LoRa Arduino avec Radio InAir9B

Ici je vais décrire étape par étape comment faire travail capteur LoRa avec pile LoRaWAN issu d'inAir9B module et Arduino UNO (même peut être appliqué aux méga).N'avez pas trouvé un tutoriel complet n'importe où sur le Web et a décidé de le rendre.En
Capteur couleur de Arduino DIY

Capteur couleur de Arduino DIY

Comment faire un capteur de couleur Arduino DIYÉtape 1: pièces 4 LED (vert, bleu, rouge, jaune)résistance ohms 4 2201 LDRrésistance de 1 10 kBroches femellesPCBEtape 2: Couper le circuit imprimé Façonner votre conception au CCP. Puis le couper. J'ai
Capteur sonore LinkitONE

Capteur sonore LinkitONE

Vous voulez tester le bruit autour de vous ? Wana faire votre nouveau projet de science ou juste avoir du plaisir ? Vous avez un Conseil LinkitONE ? Alors vous êtes au bon endroit !Ici je vais vous montrer étape par étape comment interfacer un capteu
Interactive Arduino alimenté LED Skis

Interactive Arduino alimenté LED Skis

Malade de la noirceur terne de skier la nuit ? N'ayez pas peur ! Arduino skis de LED interactifs programmables viendront égayer votre soirée.Ces maison construite skis ont LED incorporé sous le p-tex et la feuille du dessus. Une Arduino et accéléromè
Capteurs de Distance Arduino

Capteurs de Distance Arduino

Une distance est le capteur plus important pour n'importe quel robot. Il est généralement dénommé les « yeux » d'un robot. Capteurs de distance sont très utiles, que nous pouvons faire des systèmes qui réagissent selon sur quelle distance nous sommes
Croquis de capteur de pluie Arduino

Croquis de capteur de pluie Arduino

Source : http://www.theorycircuit.com/arduino-rain-sensor-sketch/Ce projet décrit l'interface détecteur de pluie avec arduino. Il s'agit d'un projet très simple comme signal analogique de lecture de code juste un capteur comme « analogRead ». Mais le
Détecteur sonore de ARDUINO un Transistor

Détecteur sonore de ARDUINO un Transistor

Aussi facile à construire le circuit vous permettra de détecter les sons avec votre ARDUINO, vous pouvez acheter un module de capteur de détection sonore fait pre mais ils ne fonctionnent pas une valeur un sh! t par rapport à mon expérience.L'image c
Faire sabre laser avec effet sonore (par Arduino

Faire sabre laser avec effet sonore (par Arduino

Puisque j'ai appris comment utiliser arduino pour faire des trucs, j'ai toujours envie de l'utiliser pour faire un sabre laser avec effet sonore, et une fois que je fais un que j'ai découvert il n'est pas si difficile. Nous allons donc regardait pour
Non-bloquante capteur à ultrasons pour Arduino

Non-bloquante capteur à ultrasons pour Arduino

Le module à ultrasons allant de HC-SR04 est un ajout fantastique à n'importe quel projet de robot. Ses un moyen très simple et pas cher de suivre une progression de robots (en supposant que nous avons des points de référence fixes) signalés allant de
Mostrar Temperatura fr affichage con capteur DHT11 y Arduino

Mostrar Temperatura fr affichage con capteur DHT11 y Arduino

En este aprenderas tutoriel a mostrar la temperatura fr un affichage LCD utilizando el capteur de temperatura DHT11 y Arduino.Materiales :LCDCapteur de Temperatura y Humedad DHT11Cavaliers macho-hembraArduinoÉtape 1: ConectaConecta el capteur de temp