team majorel / Mbed 2 deprecated miniprojet

Dependencies:   mbed

main.cpp

Committer:
xavier_majorel
Date:
2020-09-09
Revision:
34:8f695dbf3069
Parent:
33:710cfcf55052

File content as of revision 34:8f695dbf3069:

#include "mbed.h"

DigitalOut Led_bleue(PTB21);
DigitalOut Led_vert(PTE26);
DigitalOut Led_rouge(PTB22);
DigitalIn BP1(D3);
DigitalIn BP2(SW2);
DigitalIn BP3(SW3);

int main() 
{
    

    
    while(1) 
    {
         if ((!BP1)&&(BP2)&&(BP3)) 
         {
            Led_bleue=1;
            Led_rouge=1;
            Led_vert=1; 
         }
      
        if ((!BP1)&&(!BP2)&&(BP3)) 
         {
            Led_bleue=0;
            Led_rouge=1;
            Led_vert=1; 
         }
       
        
        
       if ((!BP1)&&(BP2)&&(!BP3)) 
        {
            Led_bleue=1;
            Led_rouge=1;
            Led_vert=0; 
        }
        
        if ((!BP1)&&(!BP2)&&(!BP3)) 
        {
            Led_bleue=1;
            Led_rouge=0;
            Led_vert=1; 
        }
        
        if ((BP1)&&(BP2)&&(BP3)) 
        {
            Led_bleue=0;
            Led_rouge=1;
            Led_vert=0; 
        }
       
        if ((BP1)&&(BP2)&&(!BP3)) 
        {
            Led_bleue=0;
            Led_rouge=0;
            Led_vert=1; 
        }
       
       if ((BP1)&&(!BP2)&&(BP3))
        {
            Led_bleue=1;
            Led_rouge=0;
            Led_vert=0; 
        }
    
      if ((BP1)&&(!BP2)&&(!BP3)) 
        {
            Led_bleue=0;
            Led_rouge=0;
            Led_vert=0; 
        }
       

       
        
     
        
    } // fin de boucle infinie 
}     // fin programme