Demo of the ACS712 Library

Dependencies:   Servo mbed

Fork of ece4180_lab4_ACS712 by Gedeon Nyengele

Committer:
nyengele
Date:
Sun Mar 13 17:47:14 2016 +0000
Revision:
5:a022ca4aaa1e
Parent:
1:4f9effb20c29
recalibrated the sensor

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