jordan harper / Mbed 2 deprecated ServoControl

Dependencies:   Servo mbed

Committer:
jordaahh
Date:
Tue Feb 07 14:21:54 2017 +0000
Revision:
2:baf8a7b2b150
Parent:
0:b5ce567b469c
Child:
3:306d3725ed04
error in SystemFunctions.c (LDR1, LDR2, LDR3, LDR4 is underdefined)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jordaahh 0:b5ce567b469c 1 // Functions to control and operated the system
jordaahh 0:b5ce567b469c 2
jordaahh 2:baf8a7b2b150 3 #include "SystemFunctions.h"
jordaahh 2:baf8a7b2b150 4
jordaahh 2:baf8a7b2b150 5
jordaahh 2:baf8a7b2b150 6
jordaahh 0:b5ce567b469c 7 void digitalFilter(){
jordaahh 2:baf8a7b2b150 8 i=0;
jordaahh 2:baf8a7b2b150 9 j=0;
jordaahh 2:baf8a7b2b150 10 for(i=0; i<5; i++){
jordaahh 2:baf8a7b2b150 11 LDR1Array[j]=LDR1;
jordaahh 2:baf8a7b2b150 12 LDR2Array[j]=LDR2;
jordaahh 2:baf8a7b2b150 13 LDR3Array[j]=LDR3;
jordaahh 2:baf8a7b2b150 14 LDR4Array[j]=LDR4;
jordaahh 2:baf8a7b2b150 15 j++;
jordaahh 2:baf8a7b2b150 16 }
jordaahh 2:baf8a7b2b150 17 Average1 = ((LDR1Array[4]*1)+(LDR1Array[3]*0.8)+(LDR1Array[2]*0.6)+(LDR1Array[1]*0.4)+(LDR1Array[0]*0.2))/3;
jordaahh 2:baf8a7b2b150 18 Average2 = ((LDR2Array[4]*1)+(LDR2Array[3]*0.8)+(LDR2Array[2]*0.6)+(LDR2Array[1]*0.4)+(LDR2Array[0]*0.2))/3;
jordaahh 2:baf8a7b2b150 19 Average3 = ((LDR3Array[4]*1)+(LDR3Array[3]*0.8)+(LDR3Array[2]*0.6)+(LDR3Array[1]*0.4)+(LDR3Array[0]*0.2))/3;
jordaahh 2:baf8a7b2b150 20 Average4 = ((LDR4Array[4]*1)+(LDR4Array[3]*0.8)+(LDR4Array[2]*0.6)+(LDR4Array[1]*0.4)+(LDR4Array[0]*0.2))/3;
jordaahh 2:baf8a7b2b150 21 }
jordaahh 0:b5ce567b469c 22
jordaahh 2:baf8a7b2b150 23 void servoMovement(){
jordaahh 2:baf8a7b2b150 24 OverallAverage = (Average1 + Average2 + Average3 + Average4)/4;
jordaahh 0:b5ce567b469c 25 }