FSLP_Serial_Output
main.cpp@0:7d0912a942ad, 2015-10-20 (annotated)
- Committer:
- sethnuon
- Date:
- Tue Oct 20 17:49:32 2015 +0000
- Revision:
- 0:7d0912a942ad
FSLP Serial Output
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
sethnuon | 0:7d0912a942ad | 1 | #include "mbed.h" |
sethnuon | 0:7d0912a942ad | 2 | Serial pc(USBTX, USBRX); |
sethnuon | 0:7d0912a942ad | 3 | |
sethnuon | 0:7d0912a942ad | 4 | DigitalInOut pinReference(p13); |
sethnuon | 0:7d0912a942ad | 5 | DigitalOut driveLine2(p14); |
sethnuon | 0:7d0912a942ad | 6 | AnalogIn senseLine3(p15); |
sethnuon | 0:7d0912a942ad | 7 | |
sethnuon | 0:7d0912a942ad | 8 | |
sethnuon | 0:7d0912a942ad | 9 | int main() { |
sethnuon | 0:7d0912a942ad | 10 | while(1) { |
sethnuon | 0:7d0912a942ad | 11 | /** output() is used to set the pin reference as an output pin and set it to ground */ |
sethnuon | 0:7d0912a942ad | 12 | pinReference.output(); |
sethnuon | 0:7d0912a942ad | 13 | pinReference = 0; |
sethnuon | 0:7d0912a942ad | 14 | driveLine2 = 1; |
sethnuon | 0:7d0912a942ad | 15 | float force = 0; |
sethnuon | 0:7d0912a942ad | 16 | /** read()is used to read in force */ |
sethnuon | 0:7d0912a942ad | 17 | force = senseLine3.read(); |
sethnuon | 0:7d0912a942ad | 18 | wait(0.001); |
sethnuon | 0:7d0912a942ad | 19 | /** input() is used to set the pin reference as an input */ |
sethnuon | 0:7d0912a942ad | 20 | pinReference.input(); |
sethnuon | 0:7d0912a942ad | 21 | driveLine2 = 0; |
sethnuon | 0:7d0912a942ad | 22 | float position = 0; |
sethnuon | 0:7d0912a942ad | 23 | /** read() is used to read in position */ |
sethnuon | 0:7d0912a942ad | 24 | position = senseLine3.read(); |
sethnuon | 0:7d0912a942ad | 25 | pc.printf("Force: %f", force); |
sethnuon | 0:7d0912a942ad | 26 | pc.printf(" Position: %f\r\n", position); |
sethnuon | 0:7d0912a942ad | 27 | wait(1); |
sethnuon | 0:7d0912a942ad | 28 | |
sethnuon | 0:7d0912a942ad | 29 | } |
sethnuon | 0:7d0912a942ad | 30 | } |
sethnuon | 0:7d0912a942ad | 31 | |
sethnuon | 0:7d0912a942ad | 32 |