Kunal Waghray
/
First_Test_ADC
First trail ADC to receive one value
main.cpp
- Committer:
- kwag
- Date:
- 2018-03-19
- Revision:
- 0:4833c37bb5b3
File content as of revision 0:4833c37bb5b3:
#include "mbed.h" Serial pc(USBTX, USBRX); I2C i2c(D0, D1); int main() { uint8_t curr_addr; char data[1],vdata[2]; float voltage, input; curr_addr = 0x92; data[0]=0x02; /*selecting AIN2 for PCF 8591 to read from*/ i2c.start(); i2c.write(curr_addr,data,1); while(1) { vdata[0] = 0; i2c.read(curr_addr,vdata,1); wait(0.3); input=vdata[0]; voltage=(input/256)*5; //pc.printf("%f\r\n", input); pc.printf("the voltage is %f\r\n",voltage); } }