Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Wire.h>
- #include <Adafruit_BMP085.h>
- #include "DHT.h"
- #define DHTPIN 2 // what digital pin we're connected to
- #define DHTTYPE DHT11 // DHT 11
- //#define DHTTYPE DHT22 // DHT 22 (AM2302), AM2321
- //#define DHTTYPE DHT21 // DHT 21 (AM2301)
- DHT dht(DHTPIN, DHTTYPE);
- // Connect VCC of the BMP085 sensor to 3.3V (NOT 5.0V!)
- // Connect GND to Ground
- // Nano
- // SDA to A4
- // SCL to A5
- Adafruit_BMP085 bmp;
- int photocellPin = 0;
- int photocellReading;
- void setup() {
- Serial.begin(9600);
- if (!bmp.begin()) {
- Serial.println("Could not find a valid BMP085 sensor, check wiring!");
- while (1) {}
- }
- }
- void loop() {
- photocellReading = analogRead(photocellPin);
- float humidity = dht.readHumidity();
- // Read temperature as Celsius (the default)
- float temperature = dht.readTemperature();
- Serial.print("humidity:");
- Serial.print(humidity);
- Serial.println();
- Serial.print("light:");
- Serial.print(photocellReading);
- Serial.println();
- Serial.print("temperature:");
- // Serial.print(bmp.readTemperature());
- Serial.print(temperature);
- Serial.println();
- Serial.print("pressure:");
- Serial.print(bmp.readPressure());
- Serial.println();
- delay(1000);
- }
Add Comment
Please, Sign In to add comment