UTHM idp team 120
Dependencies: ESP8266 Servo TextLCD mbed
Fork of ACS712HelloWorldDemo by
main.cpp@5:a022ca4aaa1e, 2016-03-13 (annotated)
- Committer:
- nyengele
- Date:
- Sun Mar 13 17:47:14 2016 +0000
- Revision:
- 5:a022ca4aaa1e
- Parent:
- 1:4f9effb20c29
- Child:
- 7:2d11e14b5cc4
recalibrated the sensor
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mikeb | 0:a35011a2fdaa | 1 | #include <mbed.h> |
mikeb | 0:a35011a2fdaa | 2 | #include "ACS712.h" |
mikeb | 0:a35011a2fdaa | 3 | |
nyengele | 1:4f9effb20c29 | 4 | int main() |
nyengele | 1:4f9effb20c29 | 5 | { |
nyengele | 1:4f9effb20c29 | 6 | // Connect the sensor analog output pin to mbed's AnalogIn pin |
mikeb | 0:a35011a2fdaa | 7 | ACS712 dev(p18); |
nyengele | 1:4f9effb20c29 | 8 | // Connect mbed to pc's USB port |
nyengele | 1:4f9effb20c29 | 9 | Serial pc(USBTX, USBRX); |
nyengele | 5:a022ca4aaa1e | 10 | |
nyengele | 1:4f9effb20c29 | 11 | pc.printf("Sensor Log: \n\n\r"); |
nyengele | 1:4f9effb20c29 | 12 | |
nyengele | 1:4f9effb20c29 | 13 | while (1) { |
nyengele | 1:4f9effb20c29 | 14 | // Read current from sensor and output to pc terminal |
nyengele | 5:a022ca4aaa1e | 15 | pc.printf("Sensor Value: %2.2f A\n\r", float(dev)); |
nyengele | 5:a022ca4aaa1e | 16 | wait(1); |
nyengele | 1:4f9effb20c29 | 17 | } |
nyengele | 1:4f9effb20c29 | 18 | |
nyengele | 1:4f9effb20c29 | 19 | } |