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);
//  }
//}
// --------------------------------------------------------------------------------