Demo of the ACS712 Library

Dependencies:   Servo mbed

Fork of ece4180_lab4_ACS712 by Gedeon Nyengele

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?

UserRevisionLine numberNew 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 }