Pelissier_Riziki / Mbed OS evaluation_TS1_equation_logique
Committer:
riziki_rascol
Date:
Mon Sep 28 09:33:28 2020 +0000
Revision:
0:a7f545fa42d2
Child:
1:9a79c225efd9
pilotage par structure if else

Who changed what in which revision?

UserRevisionLine numberNew contents of line
riziki_rascol 0:a7f545fa42d2 1 #include "mbed.h"
riziki_rascol 0:a7f545fa42d2 2
riziki_rascol 0:a7f545fa42d2 3 DigitalOut Led_rouge(LED1);
riziki_rascol 0:a7f545fa42d2 4 DigitalOut Led_verte(LED2);
riziki_rascol 0:a7f545fa42d2 5 DigitalOut Led_bleue(LED3);
riziki_rascol 0:a7f545fa42d2 6 DigitalIn BP1(D3);
riziki_rascol 0:a7f545fa42d2 7 DigitalIn BP2(D2);
riziki_rascol 0:a7f545fa42d2 8 DigitalIn BP3(PTA4);
riziki_rascol 0:a7f545fa42d2 9
riziki_rascol 0:a7f545fa42d2 10 int main()
riziki_rascol 0:a7f545fa42d2 11 {
riziki_rascol 0:a7f545fa42d2 12
riziki_rascol 0:a7f545fa42d2 13 while (1) {
riziki_rascol 0:a7f545fa42d2 14 if(!BP1&&!BP2&&BP3) { //led verte
riziki_rascol 0:a7f545fa42d2 15 Led_rouge=1;
riziki_rascol 0:a7f545fa42d2 16 Led_verte=0;
riziki_rascol 0:a7f545fa42d2 17 Led_bleue=1;
riziki_rascol 0:a7f545fa42d2 18 }
riziki_rascol 0:a7f545fa42d2 19 else if(!BP1&&!BP2&&!BP3) { //led rouge
riziki_rascol 0:a7f545fa42d2 20 Led_rouge=0;
riziki_rascol 0:a7f545fa42d2 21 Led_verte=1;
riziki_rascol 0:a7f545fa42d2 22 Led_bleue=1;
riziki_rascol 0:a7f545fa42d2 23 }
riziki_rascol 0:a7f545fa42d2 24 else if(!BP1&&BP2&&BP3) { //led bleue
riziki_rascol 0:a7f545fa42d2 25 Led_rouge=1;
riziki_rascol 0:a7f545fa42d2 26 Led_verte=1;
riziki_rascol 0:a7f545fa42d2 27 Led_bleue=0;
riziki_rascol 0:a7f545fa42d2 28 }
riziki_rascol 0:a7f545fa42d2 29 else if(!BP1&&BP2&&!BP3) { //led blanche
riziki_rascol 0:a7f545fa42d2 30 Led_rouge=0;
riziki_rascol 0:a7f545fa42d2 31 Led_verte=0;
riziki_rascol 0:a7f545fa42d2 32 Led_bleue=0;
riziki_rascol 0:a7f545fa42d2 33 }
riziki_rascol 0:a7f545fa42d2 34 else if(BP1&&!BP2&&BP3) { //led cyan
riziki_rascol 0:a7f545fa42d2 35 Led_rouge=1;
riziki_rascol 0:a7f545fa42d2 36 Led_verte=0;
riziki_rascol 0:a7f545fa42d2 37 Led_bleue=0;
riziki_rascol 0:a7f545fa42d2 38 }
riziki_rascol 0:a7f545fa42d2 39 }
riziki_rascol 0:a7f545fa42d2 40 }