| 1 | #include "Wire.h" |
| 2 | #include "Adafruit_BMP085.h" |
| 3 | |
| 4 | #define EOL ";" |
| 5 | |
| 6 | Adafruit_BMP085 bmp; |
| 7 | |
| 8 | void setup() { |
| 9 | Serial.begin(9600); |
| 10 | bmp.begin(); |
| 11 | } |
| 12 | |
| 13 | void loop() { |
| 14 | Serial.print("label[temp]='Temperature'"EOL); |
| 15 | Serial.print("unit[temp]='*C'"EOL); |
| 16 | Serial.print("label[pressure]='Pressure'"EOL); |
| 17 | Serial.print("unit[pressure]='Pa'"EOL); |
| 18 | Serial.print("label[analog]='ADC'"EOL); |
| 19 | Serial.print("unit[analog]='Relative'"EOL); |
| 20 | |
| 21 | Serial.print("label[analog0]='ADC A0 (antenna?)'"EOL); |
| 22 | Serial.print("value[analog0]="); |
| 23 | Serial.print(analogRead(A0)); |
| 24 | Serial.print(EOL); |
| 25 | |
| 26 | Serial.print("label[analog1]='ADC A1 (coil?)'"EOL); |
| 27 | Serial.print("value[analog1]="); |
| 28 | Serial.print(analogRead(A1)); |
| 29 | Serial.print(EOL); |
| 30 | |
| 31 | Serial.print("label[analog2]='ADC A2 (phototransistor?)'"EOL); |
| 32 | Serial.print("value[analog2]="); |
| 33 | Serial.print(analogRead(A2)); |
| 34 | Serial.print(EOL); |
| 35 | |
| 36 | Serial.print("label[temp1]='BMP085 Temperature'"EOL); |
| 37 | Serial.print("value[temp1]="); |
| 38 | Serial.print(bmp.readTemperature()); |
| 39 | Serial.print(EOL); |
| 40 | |
| 41 | Serial.print("label[pressure1]='BMP085 Presure'"EOL); |
| 42 | Serial.print("value[pressure1]="); |
| 43 | Serial.print(bmp.readPressure()); |
| 44 | Serial.print(EOL); |
| 45 | |
| 46 | Serial.print("\n"); |
| 47 | delay(1000); |
| 48 | } |