Riad_ Bajraktarevic
/
27_02_2020_Lab
I2C
I2c.cpp
- Committer:
- riad
- Date:
- 2020-02-27
- Revision:
- 0:4ae0b37b2729
File content as of revision 0:4ae0b37b2729:
#include "mbed.h" DigitalOut myled(LED1); I2C i2c (p28, p27); const int addr = 0x90; int main() { char cmd [2]; while(1) { cmd [0] = 0x01; cmd [1] = 0x00; i2c.write(addr, cmd, 2); wait (0.5); cmd[0] = 0x00; i2c.write(addr, cmd, 1); i2c.read(addr, cmd, 2); float tmp = (cmd[0]<<8|cmd[1]) / 256.0; printf("Temp = %.2f\n", tmp); } }