/
PlayTune {FR}

PlayTune {FR}

Objectif

Joue un mélodie sur le buzzer du CrcDuino.

Quand l’utiliser

Quand vous voulez jouer un son (pour le déverminage).

Où l’utiliser

Dans la fonction loop.

Appeler cette fonction annule le son précédent. Assurez-vous de ne pas l’appeler à répétition.

Valeur de retour

Aucune

Prototype principal et paramètres

void CrcLib::PlayTune(const Note notes[], bool repeat)

Les paramètres suivants sont nécessaires à la fonction:

  • Une séquence de notes à jouer

  • Si le son doit être répété

Overloads

void CrcLib::PlayTune(Tune* tune)

Une version plus avancée de la fonction dont vous n’aurez probablement pas besoin. Si vous voulez l’utiliser, lisez CrcBuzz.h pour plus d’information.

Exemples

#include <CrcLib.h> // Voir la page Note // Définissez une chanson ainsi { <durée de la note en ms>, <fréquence de la note en Hz> } Note notes[] = { { 250, NOTE_B4 }, { 500, NOTE_F5 }, Note::END }; CrcLib::Timer timer; void setup() { CrcLib::Initialize(); timer.Start(2000); } void loop() { CrcLib::Update(); if (timer.IsFinished()) { // démarrer la mélodie toutes les 2 secondes timer.Next(); CrcLib::PlayTune(notes, false); } }

Related articles

Related content

PlayTune
More like this
Note {FR}
More like this
StopEverythingFromError
StopEverythingFromError
More like this
StopEverythingFromError {FR}
StopEverythingFromError {FR}
More like this
Initialize() {FR}
Initialize() {FR}
More like this