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.
Dependencies: mbed
main.cpp@1:f33ab12c1159, 2019-10-25 (annotated)
- Committer:
- tanofgennaro
- Date:
- Fri Oct 25 02:48:47 2019 +0000
- Revision:
- 1:f33ab12c1159
- Parent:
- 0:780321a3f63a
commit inicial;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
sam_grove | 0:780321a3f63a | 1 | |
sam_grove | 0:780321a3f63a | 2 | #include "mbed.h" |
sam_grove | 0:780321a3f63a | 3 | |
tanofgennaro | 1:f33ab12c1159 | 4 | AnalogIn moistureA(PTE22); |
tanofgennaro | 1:f33ab12c1159 | 5 | AnalogIn moistureB(PTE23); |
tanofgennaro | 1:f33ab12c1159 | 6 | AnalogIn moistureC(A5); |
tanofgennaro | 1:f33ab12c1159 | 7 | AnalogIn moistureD(A4); |
tanofgennaro | 1:f33ab12c1159 | 8 | AnalogIn moistureE(A3); |
tanofgennaro | 1:f33ab12c1159 | 9 | AnalogIn moistureF(A2); |
tanofgennaro | 1:f33ab12c1159 | 10 | AnalogIn moistureG(A1); |
tanofgennaro | 1:f33ab12c1159 | 11 | AnalogIn moistureH(A0); |
sam_grove | 0:780321a3f63a | 12 | |
sam_grove | 0:780321a3f63a | 13 | int main(void) |
sam_grove | 0:780321a3f63a | 14 | { |
tanofgennaro | 1:f33ab12c1159 | 15 | float valueA = 0; |
tanofgennaro | 1:f33ab12c1159 | 16 | float valueB = 0; |
tanofgennaro | 1:f33ab12c1159 | 17 | float valueC = 0.0f; |
tanofgennaro | 1:f33ab12c1159 | 18 | float valueD = 0.0f; |
tanofgennaro | 1:f33ab12c1159 | 19 | float valueE = 0.0f; |
tanofgennaro | 1:f33ab12c1159 | 20 | float valueF = 0.0f; |
tanofgennaro | 1:f33ab12c1159 | 21 | float valueG = 0.0f; |
tanofgennaro | 1:f33ab12c1159 | 22 | float valueH = 0.0f; |
sam_grove | 0:780321a3f63a | 23 | |
sam_grove | 0:780321a3f63a | 24 | while(1) { |
tanofgennaro | 1:f33ab12c1159 | 25 | valueA = moistureA; |
tanofgennaro | 1:f33ab12c1159 | 26 | |
tanofgennaro | 1:f33ab12c1159 | 27 | if(valueA<99){ |
tanofgennaro | 1:f33ab12c1159 | 28 | printf("MoistureA reading is %2.2f\n", valueA); |
tanofgennaro | 1:f33ab12c1159 | 29 | } |
tanofgennaro | 1:f33ab12c1159 | 30 | wait(1.0f); |
tanofgennaro | 1:f33ab12c1159 | 31 | // |
tanofgennaro | 1:f33ab12c1159 | 32 | valueB = ((moistureB*100)-100); |
tanofgennaro | 1:f33ab12c1159 | 33 | if(valueB<99){ |
tanofgennaro | 1:f33ab12c1159 | 34 | printf("MoistureB reading is %2.2f\n", valueB); |
tanofgennaro | 1:f33ab12c1159 | 35 | } |
tanofgennaro | 1:f33ab12c1159 | 36 | wait(1.0f); |
tanofgennaro | 1:f33ab12c1159 | 37 | // |
tanofgennaro | 1:f33ab12c1159 | 38 | valueC = ((moistureC*100)-100); |
tanofgennaro | 1:f33ab12c1159 | 39 | if(valueC<99){ |
tanofgennaro | 1:f33ab12c1159 | 40 | printf("MoistureC reading is %2.2f\n", valueC); |
tanofgennaro | 1:f33ab12c1159 | 41 | } |
tanofgennaro | 1:f33ab12c1159 | 42 | wait(1.0f); |
tanofgennaro | 1:f33ab12c1159 | 43 | // |
tanofgennaro | 1:f33ab12c1159 | 44 | valueD = ((moistureD*100)-100); |
tanofgennaro | 1:f33ab12c1159 | 45 | if(valueD<99){ |
tanofgennaro | 1:f33ab12c1159 | 46 | printf("MoistureD reading is %2.2f\n", valueD); |
tanofgennaro | 1:f33ab12c1159 | 47 | } |
tanofgennaro | 1:f33ab12c1159 | 48 | wait(1.0f); |
tanofgennaro | 1:f33ab12c1159 | 49 | // |
tanofgennaro | 1:f33ab12c1159 | 50 | valueE = ((moistureE*100)-100); |
tanofgennaro | 1:f33ab12c1159 | 51 | if(valueE<99){ |
tanofgennaro | 1:f33ab12c1159 | 52 | printf("MoistureE reading is %2.2f\n", valueE); |
tanofgennaro | 1:f33ab12c1159 | 53 | } |
tanofgennaro | 1:f33ab12c1159 | 54 | wait(1.0f); |
tanofgennaro | 1:f33ab12c1159 | 55 | // |
tanofgennaro | 1:f33ab12c1159 | 56 | valueF = ((moistureF*100)-100); |
tanofgennaro | 1:f33ab12c1159 | 57 | if(valueF<99){ |
tanofgennaro | 1:f33ab12c1159 | 58 | printf("MoistureF reading is %2.2f\n", valueF); |
tanofgennaro | 1:f33ab12c1159 | 59 | } |
tanofgennaro | 1:f33ab12c1159 | 60 | wait(1.0f); |
tanofgennaro | 1:f33ab12c1159 | 61 | // |
tanofgennaro | 1:f33ab12c1159 | 62 | valueG = ((moistureG*100)-100); |
tanofgennaro | 1:f33ab12c1159 | 63 | if(valueG<99){ |
tanofgennaro | 1:f33ab12c1159 | 64 | printf("MoistureG reading is %2.2f\n", valueG); |
tanofgennaro | 1:f33ab12c1159 | 65 | } |
tanofgennaro | 1:f33ab12c1159 | 66 | wait(1.0f); |
tanofgennaro | 1:f33ab12c1159 | 67 | // |
tanofgennaro | 1:f33ab12c1159 | 68 | valueH = ((moistureH*100)-100); |
tanofgennaro | 1:f33ab12c1159 | 69 | if(valueH<99){ |
tanofgennaro | 1:f33ab12c1159 | 70 | printf("MoistureH reading is %2.2f\n", valueH); |
tanofgennaro | 1:f33ab12c1159 | 71 | } |
sam_grove | 0:780321a3f63a | 72 | wait(1.0f); |
sam_grove | 0:780321a3f63a | 73 | } |
sam_grove | 0:780321a3f63a | 74 | } |