le test

Dependencies:   LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI

Revision:
17:c9b66df08920
Parent:
15:3874758e8f7d
Child:
19:09ad3ca689f3
--- a/CoderRotatif/Rot.cpp	Mon Apr 22 15:11:14 2019 +0000
+++ b/CoderRotatif/Rot.cpp	Wed Apr 24 11:42:10 2019 +0000
@@ -2,7 +2,7 @@
 
 int CR_readPins(void){
     
-    DigitalIn pin1(PA_5);
+    DigitalIn pin1(PA_5); 
     DigitalIn pin2(PB_4);
     DigitalIn pin3(PB_7);
     DigitalIn pin4(PC_3);
@@ -10,7 +10,7 @@
     DigitalIn pin6(PC_11);
     DigitalIn pin7(PC_12);
     DigitalIn pin8(PC_13);
-    int decimalOutput=pin8.read();
+    int decimalOutput=pin8.read();  //On va lire l'information donnée par chacune des pattes du composant et on écrit ça dans un bit d'un nombre pour connaitre la position du codeur.
     decimalOutput=decimalOutput<<1;
     decimalOutput=decimalOutput+pin7.read();
     decimalOutput=decimalOutput<<1;
@@ -26,7 +26,7 @@
     decimalOutput=decimalOutput<<1;
     decimalOutput=decimalOutput+pin1.read();
     int position=0;
-    switch(decimalOutput){
+    switch(decimalOutput){  //Il faut ensuite transformer ce nombre en une quelque chose de lisible. Les différents cas qui suivent viennent de la documantation du composant.
         case 127 :
             position=0;
             break;