student_with_profs_snec / Mbed 2 deprecated 1-Prise_en_main

Dependencies:   mbed

main.cpp

Committer:
snec_student
Date:
2020-09-12
Revision:
31:544222440267
Parent:
30:a2e555dce5d4
Child:
32:231922dccf64

File content as of revision 31:544222440267:

#include "mbed.h"
DigitalOut Led_rouge(LED1);
DigitalOut Led_verte(LED2);
DigitalOut Led_bleue(LED3);
DigitalIn BP1(D3);
DigitalIn BP2(SW2);
DigitalIn BP3(SW3);

int main()
{
    while(1) {
        if (!BP1&&BP3&&BP2) { // led eteinte
            Led_rouge=1;
            Led_verte=1;
            Led_bleue=1;
        } else if (!BP1&&BP3&&!BP2) { // led bleue
            Led_rouge=1;
            Led_verte=1;
            Led_bleue=0;
        } else if (!BP1&&!BP3&&BP2) { // led verte
            Led_rouge=1;
            Led_verte=0;
            Led_bleue=1;
        } else if (!BP1&&!BP3&&!BP2) { // led rouge
            Led_rouge=0;
            Led_verte=1;
            Led_bleue=1;
        } else if (BP1&&BP3&&BP2) { // led cyan
            Led_rouge=1;
            Led_verte=0;
            Led_bleue=0;
        } else if (BP1&&BP3&&!BP2) { // led magenta
            Led_rouge=0;
            Led_verte=1;
            Led_bleue=0;
        } else if (BP1&&!BP3&&BP2) { // led jaune
            Led_rouge=0;
            Led_verte=0;
            Led_bleue=1;
        } else if (BP1&&!BP3&&!BP2) { // led blanche
            Led_rouge=0;
            Led_verte=0;
            Led_bleue=0;
        }
    }   // fin boucle infinie
}       // fin programme