IVSC Project

Dependencies:   USBDevice mbed

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?

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