Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Forum Index



utiliser deux buzzers simultanément


 
Post new topic   Reply to topic    Simple-Duino Forum Index -> Informatique -> Questions
Previous topic :: Next topic  
Author Message
george
Débutant

Offline

Joined: 24 Feb 2014
Posts: 2
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Mon 24 Feb - 13:31 (2014)    Post subject: utiliser deux buzzers simultanément Reply with quote

PublicitéSupprimer les publicités ?
Bonjour! je suis débutant en arduino et je fais quelques essais avec les buzzers pour faire des mélodies. J'ai réussi pour l'instant à en faire fonctionner deux l'un après l'autre sur une même carte, et je souhaiterais les faire marcher en même temps, or je n'arrive pas à trouver la manière de faire pour le code, est-ce que quelqu'un saurait m'aider ? merci d'avance




le code que j'ai essayé (et qui fonctionne) pour faire jouer 2 buzzers successivement est le suivant:




 #include "pitches.h"
int melody[] = {
  NOTE_E4, NOTE_E4, NOTE_E4, NOTE_C4, NOTE_E4, NOTE_G4, NOTE_G3};
int melody2[] = {
  NOTE_E4, NOTE_E4, NOTE_E4, NOTE_C4, NOTE_E4, NOTE_G4, NOTE_G3};


int noteDurations[] = {
  4, 8, 4, 8,4,2,2};
  
void setup() {
  
  for (int thisNote = 0; thisNote < 8; thisNote++) {  // pour le premier buzzer
  
 int noteDuration = 1000/noteDurations[thisNote];
    tone(8, melody[thisNote],noteDuration);
    
    int pauseBetweenNotes = noteDuration * 1.30;
    delay(pauseBetweenNotes);
    noTone(8);
  }
 
   for (int thisNote = 0; thisNote < 8; thisNote++) {   // pour le deuxième buzzer
    
    int noteDuration = 1000/noteDurations[thisNote];
    tone(9, melody2[thisNote],noteDuration);
    int pauseBetweenNotes = noteDuration * 1.30;
    delay(pauseBetweenNotes);
    noTone(9);
    }
}
void loop() { 
}
Back to top
Admin
Fondateur

Offline

Joined: 12 Apr 2012
Posts: 860
Masculin
Niveau d'éléctronique: Pro

PostPosted: Thu 27 Feb - 08:39 (2014)    Post subject: utiliser deux buzzers simultanément Reply with quote

Impossible de mémoire... La fonction Tone n'est disponible que pour 1 pin à la fois  Embarassed
Je me renseigne un peu plus et je te tiens au courant  Cool
____________________________
http://simple-duino.com
Back to top
george
Débutant

Offline

Joined: 24 Feb 2014
Posts: 2
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Thu 27 Feb - 10:58 (2014)    Post subject: utiliser deux buzzers simultanément Reply with quote

C'est bien ce qui me semblait malheureusement... pas grave merci quand même en tout cas pour la réponse  Wink

Bonne journée!
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Simple-Duino Forum Index -> Informatique -> Questions All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  

Index | Xooit.com free forum | Free support forum | Free forums directory | Report a violation | Cookies | Charte | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino