Les bros de la fst / Mbed 2 deprecated TP3P3

Dependencies:   C12832 MMA7660 mbed

Committer:
Bleiz038
Date:
Fri Nov 16 12:03:21 2018 +0000
Revision:
0:e09043de308d
d

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Bleiz038 0:e09043de308d 1 #include "mbed.h"
Bleiz038 0:e09043de308d 2 #include "MMA7660.h"
Bleiz038 0:e09043de308d 3 #include "C12832.h"
Bleiz038 0:e09043de308d 4 MMA7660 MMA(p28, p27);
Bleiz038 0:e09043de308d 5 C12832 lcd(p5, p7, p6, p8, p11);
Bleiz038 0:e09043de308d 6 DigitalOut connectionLed(LED1);
Bleiz038 0:e09043de308d 7 Serial rn42(p9,p10);
Bleiz038 0:e09043de308d 8 float A,
Bleiz038 0:e09043de308d 9 alpha;
Bleiz038 0:e09043de308d 10 int main() {
Bleiz038 0:e09043de308d 11 rn42.baud(115200);
Bleiz038 0:e09043de308d 12 if (MMA.testConnection())
Bleiz038 0:e09043de308d 13 connectionLed = 1;
Bleiz038 0:e09043de308d 14 lcd.cls();
Bleiz038 0:e09043de308d 15 while(1) {
Bleiz038 0:e09043de308d 16 A=sqrt(MMA.x()*MMA.x()+MMA.y()*MMA.y()+MMA.z()*MMA.z());
Bleiz038 0:e09043de308d 17 alpha=(360/6.28)*asin(
Bleiz038 0:e09043de308d 18 MMA.y()/A);
Bleiz038 0:e09043de308d 19 lcd.locate(0,0);
Bleiz038 0:e09043de308d 20 lcd.printf("alpha: %4.3f",alpha);
Bleiz038 0:e09043de308d 21 rn42.printf("%4.3f\r\n\r\n",alpha);
Bleiz038 0:e09043de308d 22 wait_ms(100);
Bleiz038 0:e09043de308d 23 }
Bleiz038 0:e09043de308d 24 }