Control servo motors

Dependencies:   Servo mbed

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();