Guillaume Alli / Mbed 2 deprecated TP7_IUT_NICE

Dependencies:   mbed info1 TSI

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers exemple_simple.cpp Source File

exemple_simple.cpp

00001 //#define exemple_simple
00002 #ifdef  exemple_simple
00003 
00004 #include "mbed.h"
00005 
00006 int main(void)
00007 {
00008     //creation d'une variable led de type PWM (modulation de largeur d'impulsion)
00009     //la variable led est connectée a la led rouge du mbed
00010     //On peut choisir la couleur de la led (LED_RED pour la rouge, LED_GREEN pour la verte
00011     //et LED_BLUE pour la bleue
00012     PwmOut led(LED_RED);
00013 
00014     //Initialisation de la periode de rafraichissement de la PWM
00015     led.period_us(100);
00016 
00017     //Boucle infinie
00018     while(1) {
00019      // eteint la led! L'argument entre parenthese correspond au pourcentage du temps a
00020      // bas de la sortie PWM. Dans le cas ci dessous, la valeur moyenne de la sortie PWM
00021      // est egale a 0v (donc led eteinte);
00022         led = 1;
00023      // Endort le systeme pendant 200ms
00024         wait_ms(200);
00025      // Allume la led. Le temps à l'etat bas etant egal a 0% de la periode, la 
00026      //valeur moyenne de la sortie PWM est egale a 5v (donc led allumee).
00027         led = 0;
00028      // Endort le systeme pendant 200ms
00029         wait_ms(800);
00030     }
00031 }
00032 
00033 #endif