Home » BLOG » Gestion du buzzer et de la led RGB

Gestion du buzzer et de la led RGB

Un tutoriel pour gérer le buzzer et le led RGB du robot mobile MRPiZ (version 0.8) en langage C.

Exemple n°1 : faire du bruit

Un exemple pour utiliser le buzzer :

#include "MRPiZ.h"


int main(int argc, char* argv[])
{

init();

buzzer(100); // fréquence de 100 Hz

sleep(3);

buzzer(200); // fréquence de 200 Hz

sleep(3);

buzzer(0);
}
  • frequency : fréquence du signal
buzzer(frequency)

Exemple n°2 : faire de la lumière

Un exemple pour utiliser la led RGB :

 

#include "MRPiZ.h"


int main(int argc, char* argv[])
{

init();

while(1)
{

ledRGB(1,0,0);

sleep(3);

ledRGB(0,1,0);

sleep(3);

ledRGB(0,0,1);

sleep(3);
}
}
  • red, green, blue :
    • 0 : off
    • 1 : on
ledRGB(red, green, blue)