le test
Dependencies: LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI
Diff: CoderRotatif/Rot.cpp
- Revision:
- 17:c9b66df08920
- Parent:
- 15:3874758e8f7d
- Child:
- 19:09ad3ca689f3
diff -r b1bf03ee2878 -r c9b66df08920 CoderRotatif/Rot.cpp --- 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;