![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
mesure de l'angle sur AS5048 par SPI
main.cpp
- Committer:
- michelmoulin
- Date:
- 2021-11-30
- Revision:
- 1:d92ff88de240
- Parent:
- 0:5a1830df0b66
File content as of revision 1:d92ff88de240:
#include "mbed.h" #include "as5048spi.h" #define pi 3.14159 As5048Spi sensor(PB_15, PB_14, PB_13, PB_12); //MOSI, MISO, SCKL, CS Serial pc(USBTX, USBRX); // tx, rx float mesure_angle_encodeur(); float mesure_angle_encodeur() { int angle; const int* angles = sensor.read_angle(); angle = angles[0]; float degre; //Aquisition de l'angle degre = sensor.degrees(angle)/100.0; return degre; } int main() { float angle_encodeur; while(1) { angle_encodeur = mesure_angle_encodeur(); pc.printf("angle = %.2f degrees \n\r", angle_encodeur); wait(1); } }