Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Index du Forum



utiliser deux buzzers simultanément


 
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Informatique -> Questions
Sujet précédent :: Sujet suivant  
Auteur Message
george
Débutant

Hors ligne

Inscrit le: 24 Fév 2014
Messages: 2
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Lun 24 Fév - 13:31 (2014)    Sujet du message: utiliser deux buzzers simultanément Répondre en citant

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() { 
}
Revenir en haut
Admin
Fondateur

Hors ligne

Inscrit le: 12 Avr 2012
Messages: 860
Masculin
Niveau d'éléctronique: Pro

MessagePosté le: Jeu 27 Fév - 08:39 (2014)    Sujet du message: utiliser deux buzzers simultanément Répondre en citant

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
Revenir en haut
george
Débutant

Hors ligne

Inscrit le: 24 Fév 2014
Messages: 2
Masculin
Niveau d'éléctronique: Intermédiaire

MessagePosté le: Jeu 27 Fév - 10:58 (2014)    Sujet du message: utiliser deux buzzers simultanément Répondre en citant

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!
Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Simple-Duino Index du Forum -> Informatique -> Questions Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  

Index | creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Cookies | Charte | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino