This is lab2 of 4180 dealing with the extra parts kit.
Dependencies: mbed LSM9DS1_Library_cal
Jesses_Lab2/Jesses_Main.cpp
- Committer:
- jbaker66
- Date:
- 2016-02-12
- Revision:
- 7:ef9f3c067efd
- Parent:
- 6:713054b45e91
- Child:
- 8:ac38b8f1190d
File content as of revision 7:ef9f3c067efd:
// <- remove this if you want to code this and comment Georges #include "mbed.h" // -------------------------------------------------------------------------------- //// AnalogOut sine wave complete //AnalogOut aout(p18); // //int main(){ // const double pi = 3.141592653589793238462; // const double amplitude = 1; // const double offset = 65535/2; // double rads = 0.0; // uint16_t sample = 0; // // while(1){ // // sinewave output // for (int i = 0; i < 360; i++) { // rads = (pi * i) / 180.0f; // sample = (uint16_t)(amplitude * (offset * (cos(rads + pi))) + offset); // aout.write_u16(sample); // } // } //} // -------------------------------------------------------------------------------- //// Sharp IR sensor complete // //Serial pc(USBTX, USBRX); // //AnalogIn sensor(p15); //DigitalOut led1(LED1); //DigitalOut led2(LED2); //DigitalOut led3(LED3); //DigitalOut led4(LED4); // //int main(){ // while(1){ // // if(sensor > 0.61){ // led1 = 1; // led2 = 1; // led3 = 1; // led4 = 1; // } // else if(sensor > 0.46){ // led1 = 1; // led2 = 1; // led3 = 1; // led4 = 0; // } // else if(sensor > 0.30){ // led1 = 1; // led2 = 1; // led3 = 0; // led4 = 0; // } // else if(sensor > 0.15){ // led1 = 1; // led2 = 0; // led3 = 0; // led4 = 0; // } // else{ // led1 = 0; // led2 = 0; // led3 = 0; // led4 = 0; // } // //// pc.printf("%f\n", sensor.read()); //// wait(.5); // } //} // --------------------------------------------------------------------------------