Marques_Ondedieu_With_Profs_Snec / Mbed 2 deprecated Miniprojet

Dependencies:   mbed

main.cpp

Committer:
marques_rascol
Date:
2020-09-09
Revision:
2:37a467559a11
Parent:
1:42d9c1e77915

File content as of revision 2:37a467559a11:

#include "mbed.h" // On incluse la librairie "mbed.h" pour pouvoir utiliser des fonctions déja exsitente.


DigitalOut red(LED1); 
DigitalOut green(LED2);
DigitalOut blue(LED3);

BusIn nibble(SW2,SW3,D3);

int main() { // Fonction principale du programme.

    while(1) { // Fonction pour faire une boucle, le 1 est utiliser pour que la boucle ne s'arrête pas.
    
    switch(nibble) {
    
        case 0b011 :   red=1;green=1;blue=1; break; // Rien d'activer = rien d'allumer
        case 0b001 :   red=1;green=1;blue=0; break; // BP2 = bleu
        case 0b000 :   red=0;green=1;blue=1; break; // BP1 et BP2 = rouge
        case 0b110 :   red=0;green=1;blue=0; break; // mangenta 
        case 0b100 :   red=0;green=0;blue=0; break;  // allumter tout
        case 0b010 :   red=1;green=0;blue=1; break; // vert
        case 0b111 :   red=1;green=0;blue=0; break; // cyan
        case 0b101 :   red=0;green=0;blue=1; break; //
        default : break;
            
       
    }
    }
}