domenica 3 agosto 2014

Protocollo I2C


   /* Il Sesnore BMP085 utilizza il protocollo
      di trasmissione I2C.Per questo tipo di
      trasmissione occorre un pin di Serial Clock Line
      ed un pin di Serial Data Line. Su Arduino UNO
      tale funzione è svolta dal pin A4=SDA e dal pin
      A5=SCL */
      
      #include <Wire.h>
      #include <Adafruit_Sensor.h>
      #include <Adafruit_BMP085_U.h>
       
      Adafruit_BMP085_Unified bmp = Adafruit_BMP085_Unified(10085);
       
      void setup()
             { /* pin A4 SDA
                  pin A5 SCL*/
               Serial.begin(9600);
               bmp.begin();   }
    
      void loop(){
  
               float celsiusBMP085;
               bmp.getTemperature(&celsiusBMP085);
               Serial.print("BMP085 Celsius:  ");
               Serial.print(celsiusBMP085);
               Serial.println("");
               
               delay(1000);        }

Nessun commento:

Posta un commento