virginieouafouaf
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
virginieouafouaf [2021/07/19 12:54] – gaziel | virginieouafouaf [2021/07/20 06:59] (Version actuelle) – serge | ||
---|---|---|---|
Ligne 21: | Ligne 21: | ||
=== Code Arduino === | === Code Arduino === | ||
+ | |||
+ | <code java> | ||
+ | |||
+ | #include < | ||
+ | //son | ||
+ | #include " | ||
+ | DY::Player player; | ||
+ | int son = 1; | ||
+ | int distance = 0; | ||
+ | int seuil = 500; | ||
+ | |||
+ | void setup() { | ||
+ | // Serial.begin(9600); | ||
+ | player.begin(); | ||
+ | player.setVolume(20); | ||
+ | randomSeed(analogRead(0)); | ||
+ | |||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | |||
+ | seuil = analogRead(A1); | ||
+ | delay(100); | ||
+ | //lecture de la distance en CM | ||
+ | distance = analogRead(A0); | ||
+ | // Serial.print(seuil); | ||
+ | // Serial.print(" | ||
+ | // Serial.println(distance); | ||
+ | delay(100); | ||
+ | |||
+ | if (distance > seuil) { | ||
+ | delay(10); | ||
+ | //lecture d'un son aleatoire | ||
+ | // son = int(random(1, | ||
+ | | ||
+ | // Serial.print(" | ||
+ | // Serial.println(son); | ||
+ | player.playSpecified(son); | ||
+ | delay(4000); | ||
+ | // remise a off | ||
+ | distance = 100;// forcage distance> | ||
+ | } | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | |||
+ | utilisation de la Library DYPlayer de téléchargeable ici :[[ https:// | ||
+ | |||
+ | === Alimentation === | ||
+ | |||
+ | juste alimenter l' | ||
+ | | ||
+ | * par le port USB (5 V) | ||
+ | * par le port d' | ||
+ | |||
+ | === Son === | ||
+ | |||
+ | lit des fichiers mp3 nommé en séquence : | ||
+ | 0001.mp3 | ||
+ | 0002.mp3 | ||
+ | 0003.mp3 | ||
+ | ... | ||
+ | |||
+ | pour une lecture de son aléatoire, il faut décommenter la ligne pour la rendre active : <code lang=" | ||
+ | |||
+ | |||
+ | le lecteur lira des sons aléatoirement entre la piste 0001.mp3 et 0009.mp3 (à modifier si besoin). | ||
virginieouafouaf.1626699258.txt.gz · Dernière modification : 2021/07/19 12:54 de gaziel