Commander une Del avec Ardublock Déscriptif de la carte Arduino Installer Ardublock Faire de la musique avec Arduino Commander un Servomoteur Contrôler un robot avec le LM293 et un joystick utiliser un Joystick Contrôler un moteur avec le LM293 Photoresistance et hystérésis interrupteur et rebond Mesurer un champ électrique Communiquer en 433MHz Commander une diode en fonction de la lumière avec Arduino Oscilloscope avec Processing commander l’Arduino par IR Communiquer sans fil avec Arduino Fabriquer une PlacTest pour Arduino
Accueil du site | Accessibilité | Rechercher | Menu | Contenu | Plan du site | | Contact

°°TechNoLand°°

°°TechNoLand°°

 
Voir en ligne

Faire de la musique avec Arduino

28 mars 2014
par chamayou

On utilise un buzzer branché sur une sortie numérique :

 Branchement du buzzer :

 Mélodie avec Arduino :

//bibliothèque necessaire
#include "pitches.h"

// notes de la melodie:
int melody[] = {
 NOTE_C4, NOTE_G3,NOTE_G3, NOTE_A3, NOTE_G3,0, NOTE_B3, NOTE_C4};

// duree des notes :
int noteDurations[] = {
 4, 8, 8, 4,4,4,4,4 };

void setup() {
 // boucle de lecture des notes :
 for (int thisNote = 0; thisNote < 8; thisNote++) {

   // duree de la notes dans une seconde
   int noteDuration = 1000/noteDurations[thisNote];
   tone(9, melody[thisNote],noteDuration);

   // temps de pause entre les notes : 30%
   int pauseBetweenNotes = noteDuration * 1.30;
   delay(pauseBetweenNotes);
   // stop
   noTone(9);
 }
}

void loop() {
 // pas de boucle pour repeter.
}

 Mélodie avec ardublock :


calle

calle