Pelissier_Riziki / Mbed OS evaluation_TS1_if
Revision:
0:a7f545fa42d2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Sep 28 09:33:28 2020 +0000
@@ -0,0 +1,40 @@
+#include "mbed.h"
+
+DigitalOut Led_rouge(LED1);
+DigitalOut Led_verte(LED2);
+DigitalOut Led_bleue(LED3);
+DigitalIn BP1(D3);
+DigitalIn BP2(D2);
+DigitalIn BP3(PTA4);
+
+int main()
+{
+ 
+    while (1) {
+        if(!BP1&&!BP2&&BP3) {     //led verte
+            Led_rouge=1;
+            Led_verte=0;
+            Led_bleue=1;    
+            }
+        else if(!BP1&&!BP2&&!BP3) {     //led rouge
+            Led_rouge=0;
+            Led_verte=1;
+            Led_bleue=1;    
+            }
+        else if(!BP1&&BP2&&BP3) {     //led bleue
+            Led_rouge=1;
+            Led_verte=1;
+            Led_bleue=0;    
+            }
+        else if(!BP1&&BP2&&!BP3) {     //led blanche
+            Led_rouge=0;
+            Led_verte=0;
+            Led_bleue=0;    
+            }
+         else if(BP1&&!BP2&&BP3) {     //led cyan
+            Led_rouge=1;
+            Led_verte=0;
+            Led_bleue=0;    
+            }             
+    }
+}