FabLab Nîmes / Mbed 2 deprecated FabLab_TP_03_solution

Dependencies:   mbed

Revision:
3:3aa0002c57dc
Parent:
2:9a1a6f5b86de
--- a/main.cpp	Thu Dec 16 18:14:13 2021 +0000
+++ b/main.cpp	Fri Dec 17 00:54:43 2021 +0000
@@ -14,7 +14,7 @@
 
 //==============================================================================
 //              Déclaration des broches
-//DigitalOut  DEL_RO(PA_11);              // Ligne PA_11 sur la carte Nucléo
+//DigitalOut  DEL(PA_11);              // Ligne PA_11 sur la carte Nucléo
 AnalogIn    POT(PA_3);                  // Ligne PA_0 en entrée analogique
 //              Solution n°2
 PwmOut      DEL(PA_11);                 // Ligne PA_11 en mode PWM
@@ -32,14 +32,16 @@
     DEL.period_ms(20);                // Définit la période du signal
 //==============================================================================
     while(1) {                          // Boucle Infinie
-        mesure = POT.read()*20;         // Valeur comprise entre 0 et 20
-//              Solution n°1      
+
+//              Solution n°1
+//        mesure = POT.read()*20;         // Valeur comprise entre 0 et 20    
 //        DEL_RO = 1;
 //        wait_ms(mesure);                // Durée Del allumée
 //        DEL_RO = 0;
 //        wait_ms(20 - mesure);           // Durée DEl éteinte
 //              Solution n°2
-        DEL.write(mesure);            // Définit le rapport cyclique (Temps Haut/Période)
+        mesure = POT.read();            // Valeur comprise entre 0 et 1
+        DEL.write(mesure);              // Définit le rapport cyclique (Temps Haut/Période) de 0 à 1
 
     }           // Fin du while(1)
 //==============================================================================