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.
Fork of ACS712 by
main.cpp@1:4f9effb20c29, 2016-03-13 (annotated)
- Committer:
- nyengele
- Date:
- Sun Mar 13 16:43:23 2016 +0000
- Revision:
- 1:4f9effb20c29
- Parent:
- 0:a35011a2fdaa
- Child:
- 5:a022ca4aaa1e
updated device class, fixed a few bugs
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 | 1:4f9effb20c29 | 10 | pc.printf("Sensor Log: \n\n\r"); |
| nyengele | 1:4f9effb20c29 | 11 | |
| nyengele | 1:4f9effb20c29 | 12 | while (1) { |
| nyengele | 1:4f9effb20c29 | 13 | // Read current from sensor and output to pc terminal |
| nyengele | 1:4f9effb20c29 | 14 | pc.printf("Sensor Value: %2.2f A\n\r", dev); |
| nyengele | 1:4f9effb20c29 | 15 | wait(0.200); |
| nyengele | 1:4f9effb20c29 | 16 | } |
| nyengele | 1:4f9effb20c29 | 17 | |
| nyengele | 1:4f9effb20c29 | 18 | } |
