Objectif
Définir une note à jouer sur le buzzer.
Quand l’utiliser
Quand vous voulez jouer quelque chose.
Où l’utiliser
Typiquement en début de fichier, dans une mélodie, ou lors de l’appel de PlayTune.
Main prototype and parameters
Notes are defined using their frequency in Hertz, as you would with aPrototype principal et paramètres
Les notes sont définies par leur fréquence en Hertz, soit avec un simple int.
ConstantsConstantes
The CRC defines the following constants, which represents the standard musical notesLa CRC definit les constantes suivantes, représentant les notes de musique standard:
NOTE_B0
NOTE_C1
NOTE_CS1
NOTE_D1
NOTE_DS1
NOTE_E1
NOTE_F1
NOTE_FS1
NOTE_G1
NOTE_GS1
NOTE_A1
NOTE_AS1
NOTE_B1
NOTE_C2
…
NOTE_DS8
The first letter La première lettre (A, B, C, etc.) defines the définit la note, the optional S denotes if the note is sharp and the number defines the octavele S optionnel signale si la note est dièze et le nombre définit l’octave.
Note
Note
is a type that includes a pitch and a duration, used for a tune played by the CrcDuino est un type qui inclut un ton et une durée, utilisé pour la mélodie jouée par la CRCduino. Note::END
indicates the end of the tune indique la fin d’une mélodie.
Note |
---|
Make sure to add Assurez-vous d’ajouter |
à la fin de votre mélodie, ou une mélodie très étrange sera jouée. |
Utilisez le ainsi:
Code Block |
---|
// DefineDéfinissez aune tunemélodie. Prenez Noticenote thedu Note::END atà thela endfin. const Note TUNE_METRO[] = { { 500, NOTE_FS4 }, { 500, NOTE_B4 }, { 800, NOTE_FS5 }, Note::END }; |
Related articles
Filter by label (Content by label) | ||||||
---|---|---|---|---|---|---|
|