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