Kevin Kent
/
XVHE_HID
IVSC Project
main.cpp@0:960d250e49b2, 2012-05-17 (annotated)
- Committer:
- kevinkent
- Date:
- Thu May 17 23:11:08 2012 +0000
- Revision:
- 0:960d250e49b2
- Child:
- 1:82f2ef52759e
got mcp working
;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kevinkent | 0:960d250e49b2 | 1 | #include "mbed.h" |
kevinkent | 0:960d250e49b2 | 2 | #include "MCP4661.h" |
kevinkent | 0:960d250e49b2 | 3 | |
kevinkent | 0:960d250e49b2 | 4 | DigitalOut myled(LED1); |
kevinkent | 0:960d250e49b2 | 5 | DigitalOut res(LED2); |
kevinkent | 0:960d250e49b2 | 6 | MCP4661 pot1(p28, p27, 0x5c); |
kevinkent | 0:960d250e49b2 | 7 | Serial pc(USBTX,USBRX); |
kevinkent | 0:960d250e49b2 | 8 | |
kevinkent | 0:960d250e49b2 | 9 | |
kevinkent | 0:960d250e49b2 | 10 | int main() { |
kevinkent | 0:960d250e49b2 | 11 | int mid = 0x1; |
kevinkent | 0:960d250e49b2 | 12 | int address = 0x5c; |
kevinkent | 0:960d250e49b2 | 13 | pc.printf("Hello Mbed World\n"); |
kevinkent | 0:960d250e49b2 | 14 | while(1) { |
kevinkent | 0:960d250e49b2 | 15 | myled = 1; |
kevinkent | 0:960d250e49b2 | 16 | wait(0.2); |
kevinkent | 0:960d250e49b2 | 17 | myled = 0; |
kevinkent | 0:960d250e49b2 | 18 | res = pot1.SetValue(0,mid); |
kevinkent | 0:960d250e49b2 | 19 | pc.printf("Val = %d",mid); |
kevinkent | 0:960d250e49b2 | 20 | //data[0] = 0x04; |
kevinkent | 0:960d250e49b2 | 21 | //res = i2c.write(address, data, 1); |
kevinkent | 0:960d250e49b2 | 22 | mid++; |
kevinkent | 0:960d250e49b2 | 23 | wait(1.0); |
kevinkent | 0:960d250e49b2 | 24 | res= 0; |
kevinkent | 0:960d250e49b2 | 25 | wait(1.0); |
kevinkent | 0:960d250e49b2 | 26 | } |
kevinkent | 0:960d250e49b2 | 27 | } |