コード例 #1
0
ファイル: FRDM_controller.cpp プロジェクト: samontea/divvy
void getSensors() {
    int counter1 = 0;
    int counter2 = 0;
    while(true) {
    // Formatted Data  
        acc.getAxis(acc_data);
        mag.getAxis(mag_data);
        printf("ACC: X=%1.4f Y=%1.4f Z=%1.4f\r\n", acc_data.x, acc_data.y, acc_data.z);
        printf("MAG: X=%4.1f Y=%4.1f Z=%4.1f\r\n", mag_data.x, mag_data.y, mag_data.z);
        printf("Light: %f\r\n\n\n", getLight());
        wait(.5);
        if (mag_data.x < 10.0f)
            counter1++;
        printf("Counter = %d\r\n", counter1);
        changeLED(counter2);
        counter2++;
    /*  //raw   
        acc.getAxis(acc_raw);
        mag.getAxis(mag_raw);
        printf("ACC_raw: X=%d Y=%d Z=%d\r\n", acc_raw.x, acc_raw.y, acc_raw.z);
        printf("MAG_raw: X=%d Y=%d Z=%d\r\n", mag_raw.x, mag_raw.y, mag_raw.z);
        wait(5);
    */     
    }       
}
コード例 #2
0
void loop() {
	
   int delayTime = 100000000000;
  if (loopCounter < 4){
    delayTime=1; 
  }
  
  
   for(int i = 0; i < 8; i++){
     if( i == 0) {
     changeLED(i,ON);
     delay(delayTime);
     }
   }
   for (int i = 0; i < 7; i++){
     changeLED(i,OFF);
     //delay(delayTime);
   }
  loopCounter++;

}