Programme à modifier dans le cours M2-S3-TH

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
YROY2004
Date:
Wed Feb 07 08:12:57 2018 +0000
Parent:
0:04fca093186e
Commit message:
Programme ? modifier en classe (solution du probl?me dans le document D-0013)

Changed in this revision

maClasseLED.h Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r 04fca093186e -r 18837547b3c9 maClasseLED.h
--- a/maClasseLED.h	Wed Feb 07 06:23:30 2018 +0000
+++ b/maClasseLED.h	Wed Feb 07 08:12:57 2018 +0000
@@ -0,0 +1,1 @@
+#include "mbed.h"
diff -r 04fca093186e -r 18837547b3c9 main.cpp
--- a/main.cpp	Wed Feb 07 06:23:30 2018 +0000
+++ b/main.cpp	Wed Feb 07 08:12:57 2018 +0000
@@ -1,13 +1,22 @@
 #include "mbed.h"
-
+//on vous demande de créer:
+//1) la classe maClasseLED
+//2) le constructeur de la classe
+//3) la méthode publique "toggle" pour
+//   faire changer l'état de la DEL
+//4) une methode de type "getter" pour
+//   récupérer l'état de la DEL
 DigitalOut myled(LED1);
-
 int main() {
-    
-    printf("initialisation\n");
-    
-    while(1) {
-        myled = !myled;
-        wait(1);
-    }
+uint16_t statut;
+
+printf("initialisation\n");
+
+while(1) {
+    myled = !myled;
+
+    statut = myled;
+    printf("statut: %d\n", statut);  
+    wait(1);
 }
+}