Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "mbed.h"
- #define TRUE 1
- DigitalOut Led_SO(LED1); // Déclaration de la broche associée à la LED 1
- DigitalOut Led_SE(LED3); // Déclaration de la broche associée à la LED 3
- DigitalOut Led_NE(LED4); // Déclaration de la broche associée à la LED 4
- void init(); // Déclaration de la fonction init()
- void cligno_LED1_ms(int); // Déclaration de la fonction cligno_LED1_ms(int)
- int main()
- {
- init(); // Appel de la fonction init()
- while(TRUE) // En permanence, FAIRE:
- {
- cligno_LED1_ms(250); // Appel de la fonction cligno_LED_ms() avec un argument de 250ms
- }
- }
- //************************************************************************************************//
- //Fonction : init() //
- //Rôle : Faire clignoter juste la LED 1 et éteindre les LEDs 3 & 4 avec une durée d'allumage et //
- // d'extinction identiques et égales à la valeur spécifiée en argument //
- //************************************************************************************************//
- void init()
- {
- Led_SO=0; // Allumer la LED 1
- Led_SE=0; // Eteindre la LED 3
- Led_NE=0; // Eteindre la LED 4
- }
- //**********************************************************************************//
- //Fonction : cligno_LED1_ms (int time) //
- //Rôle : Faire clignoter juste la LED 1 avec une durée d'allumage et d'extinction //
- // identiques et égales à la valeur spécifiée en argument //
- //Argument d'entrée : valeur en ms d'allumage/extinction des LEDS //
- //Argument de sortie : aucun //
- //**********************************************************************************//
- void cligno_LED1_ms(int time)
- {
- Led_SO=!Led_SO; // Complementation de la LED 1
- wait_ms(time); // Temporisation de durée spécifiée par la variable
- time (en ms)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement