Ce séquenceur est tellement simple que j’ai besoin seulement d’une étape pour vous montrer comment ! En ce moment c’est un séquenceur de le 10 étape, mais pourrait facilement être plus juste en changeant la variable « étape » dans le code.
https://Instagram.com/p/2_uf05wwEc/
Tout ce dont vous avez besoin pour ce projet est :
Haut-parleur
Bouton poussoir
Résistance de 10K (pour tirer vers le bas de la broche d’entrée numérique de l’arduino)
10k Potentiomètre
et bien sûr un Arduino
Instructions sur la façon d’assembler le circuit sont dans le sketch arduino.
Comment jouer
Maintenez enfoncé le bouton et tourner le pot pour sélectionner ton, realase lorsque terminé.
Attendez pas que vous souhaitez régler, puis appuyez rapidement sur le bouton.
Pour effacer le bouton reset de (réinitialisation) presse arduino.
Comment ça marche
Il s’agit en fait juste une adaptation de l’esquisse d’exemple AnalogInput. Chargez-le et voyez par vous-même, je te défie !
Dans la boucle, on compte le temps qui passe. On obtient alors la valeur de la tonalité que nous avons stocké dans l’EEPROM à une adresse donnée. Ce nombre est en millisecondes. Nous tourner sur la broche du haut-parleur et boucle en comptant le temps qui passe. Une fois la valeur du ton passé nous éteindre la broche du haut-parleur. Si vous appuyez sur le bouton nous donne le ton actuel à la valeur du pot donc on peut choisir une tonalité. Si on appuie sur le bouton pour longtemps il juste remonte aux valeurs EEPROM, si c’est une presse rapide puis nous écrire maintenant l’adresse actuelle de l’EEPROM avec sur la nouvelle valeur de ton.