MCP3221_Test Program.

Dependencies:   MCP3221 mbed

Committer:
DaveStyles
Date:
Wed Oct 31 22:16:00 2012 +0000
Revision:
0:88f03a5d0ca0
MCP3221 Test Program

Who changed what in which revision?

UserRevisionLine numberNew contents of line
DaveStyles 0:88f03a5d0ca0 1
DaveStyles 0:88f03a5d0ca0 2 #include "mbed.h"
DaveStyles 0:88f03a5d0ca0 3 #include "MCP3221.h"
DaveStyles 0:88f03a5d0ca0 4
DaveStyles 0:88f03a5d0ca0 5 DigitalOut myled(LED1);
DaveStyles 0:88f03a5d0ca0 6
DaveStyles 0:88f03a5d0ca0 7 Serial pc(USBTX, USBRX); // tx, rx
DaveStyles 0:88f03a5d0ca0 8 AnalogIn ain(p20);
DaveStyles 0:88f03a5d0ca0 9 MCP3221 adc(p9, p10, 5.0); //sda, scl, supplyVoltage
DaveStyles 0:88f03a5d0ca0 10
DaveStyles 0:88f03a5d0ca0 11 int main() {
DaveStyles 0:88f03a5d0ca0 12
DaveStyles 0:88f03a5d0ca0 13 wait(1);
DaveStyles 0:88f03a5d0ca0 14 while (1) {
DaveStyles 0:88f03a5d0ca0 15
DaveStyles 0:88f03a5d0ca0 16 pc.printf("ain: %f :: ", ain.read()*3.3);
DaveStyles 0:88f03a5d0ca0 17 pc.printf("adc: %f \r\n", adc.read());
DaveStyles 0:88f03a5d0ca0 18
DaveStyles 0:88f03a5d0ca0 19
DaveStyles 0:88f03a5d0ca0 20 myled=!myled;
DaveStyles 0:88f03a5d0ca0 21
DaveStyles 0:88f03a5d0ca0 22
DaveStyles 0:88f03a5d0ca0 23 wait(1);
DaveStyles 0:88f03a5d0ca0 24 }
DaveStyles 0:88f03a5d0ca0 25 }