aze

Dependencies:   mbed C12832 MMA7660

test1.cpp

Committer:
Ambroisie
Date:
2018-12-17
Revision:
0:88df3e155441

File content as of revision 0:88df3e155441:

#include "mbed.h"
#include "MMA7660.h"
#include "C12832.h"
MMA7660 MMA(p28, p27);
C12832 lcd(p5, p7, p6, p8, p11);
DigitalOut connectionLed(LED1);
Serial rn42(p9,p10);
float A, alpha;
int main() {
 rn42.baud(115200);
 if (MMA.testConnection())
 connectionLed = 1;
 lcd.cls();
 while(1) {
 A=sqrt(MMA.x()*MMA.x()+MMA.y()*MMA.y()+MMA.z()*MMA.z());
 alpha=(360/6.28)*asin(MMA.y()/A);
 lcd.locate(0,0);
 lcd.printf("alpha: %4.3f",alpha);
 rn42.printf("%4.3f\r\n\r\n",alpha);
 wait_ms(100);
}}