![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
test0417
main.cpp
- Committer:
- mbed_official
- Date:
- 2013-02-14
- Revision:
- 0:f76c26307f9a
- Child:
- 1:6926cb0de2b0
File content as of revision 0:f76c26307f9a:
#include "mbed.h" // Read temperature from LM75BD 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 = (float((cmd[0]<<8)|cmd[1]) / 256.0); printf("Temp = %.2f\n", tmp); } }