jordan harper
/
ServoControl
Control servo motors
Diff: SystemFunctions.h
- Revision:
- 2:baf8a7b2b150
- Parent:
- 1:d5cc5d977c0d
- Child:
- 3:306d3725ed04
--- a/SystemFunctions.h Tue Feb 07 13:28:32 2017 +0000 +++ b/SystemFunctions.h Tue Feb 07 14:21:54 2017 +0000 @@ -1,13 +1,21 @@ -Servo servo1(p21); // PWM out to servo in first axis (Solar Azimuth) -Servo servo2(p22); // PWM out to servo in second axis (Solar Altitude) - -AnalogIn pot(p20); // Linear pot input for manual control [initial circuit] - -AnalogIn LDR1(p15); // Top Left LDR -AnalogIn LDR2(p16); // Top Right LDR -AnalogIn LDR3(p17); // Bottom Left LDR -AnalogIn LDR4(p18); // Bottom Right LDR float range = 0.00095; // maximum on period set to 0.95ms -float position; //= 0.5; // set initial position to middle // can probably take this out?? \ No newline at end of file +float position; //= 0.5; // set initial position to middle // can probably take this out?? + +float LDR1Array[5]; +float LDR2Array[5]; +float LDR3Array[5]; +float LDR4Array[5]; + +float Average1; +float Average2; +float Average3; +float Average4; + +float OverallAverage; + +int i; +int j; + +void digitalFilter();