David Styles
/
MCP3221_TEST
MCP3221_Test Program.
main.cpp@0:88f03a5d0ca0, 2012-10-31 (annotated)
- Committer:
- DaveStyles
- Date:
- Wed Oct 31 22:16:00 2012 +0000
- Revision:
- 0:88f03a5d0ca0
MCP3221 Test Program
Who changed what in which revision?
User | Revision | Line number | New 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 | } |