Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
SystemFunctions.cpp@2:baf8a7b2b150, 2017-02-07 (annotated)
- 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?
| User | Revision | Line number | New 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 | } |