Test
Dependencies: mbed AccelSensor
main.cpp
- Committer:
- Alegrowin
- Date:
- 2013-01-14
- Revision:
- 0:b325845b05af
- Child:
- 1:60bb79c9a01e
File content as of revision 0:b325845b05af:
#include "mbed.h" I2C i2c(p28, p27); // sda, scl Serial pc(USBTX, USBRX); // tx, rx const int addr = 0x9A; // define the I2C Address for TC74-A0 int main() { int temp = 0; int a,b,c; wait(1); char cmd[2]; while(1) { pc.printf("\r\n\nStart of read Temperature\r\n"); //Méthode 1 i2c.start(); // a = i2c.write(addr); b = i2c.write(0x00); wait(0.07); i2c.start(); c= i2c.write(addr|1); temp = i2c.read(0); i2c.stop(); //Méthode 2 cmd[0] = 0x0; cmd[1] = 0x0; i2c.write(addr, cmd, 1); i2c.read(addr, cmd, 1); pc.printf("Device at %d is reading %d degree\r\n", addr, cmd[0]); pc.printf("ACK1 :: %d\n\rACK2 :: %d\n\rACK3 :: %d\n\r", a,b,c); pc.printf("Temp :: %d\n\r", temp); wait(1); } }