Accelero

Dependencies:   mbed

main.cpp

Committer:
wallsow
Date:
2017-01-06
Revision:
0:86b9171e7f89

File content as of revision 0:86b9171e7f89:

#include "mbed.h"

//***Gestion lecture et affichage de X, Y, Z ***********//
AnalogIn inputx(PC_0); // input PC_0 for X axis
AnalogIn inputy(PC_1); // input PC_1 for Y axis
AnalogIn inputz(PB_1); // input PB_1 for Z axis
//Serial pc(USBTX,USBRX);  //Serial class for transmission of serial data
 
int main() {
    //serial config
    Serial serial(PA_0,PA_1);  /*PA_0=A0=TX PA_1=A0=RX*/
    serial.baud(9600);
    serial.format(8,SerialBase::None,1);
    serial.printf("\r\n Accelero Test program");
    serial.printf("\r\n******\r\n");
    //char tmp[30];//="AT$SS=00 12 FF 42 \r\n";//$SS
    
   // pc.baud(9600);   // fixing a constant baud rate of 9600 bps at which mbed will interact with computer
    float x=0,y=0,z=0; // variables for x,y,z axes
    
    while(1)
    {  
            
        x = inputx;
        y = inputy;
        z = inputz;
        serial.printf("X:%f,Y: %f,Z: %f *\r\n",x,y,z); 
        wait(1);
    }   
}