Skip to content

Instantly share code, notes, and snippets.

@martinius96
Created July 14, 2018 00:40
Show Gist options
  • Save martinius96/c32b247c259206d9331d2849f988b512 to your computer and use it in GitHub Desktop.
Save martinius96/c32b247c259206d9331d2849f988b512 to your computer and use it in GitHub Desktop.
Arduino read datas from dht22 + BMP280
#include "DHT.h"
#define DHTPIN 2 // what digital pin we're connected to
#define DHTTYPE DHT22 // DHT 22 (AM2302), AM2321
DHT dht(DHTPIN, DHTTYPE);
#include "Adafruit_BMP280.h" //bmp280 kniznica s upravou na 0x76 adresu
Adafruit_BMP280 bmp; //inicializacia BMP senzora
void setup() {
bmp.begin(); //start snimaca BMP
dht.begin();
Serial.begin(9600); //SPUSTENIE SERIOVEJ LINKY --UART-- NA CITACIU RYCHLOST 9600
while (!Serial) {
;
}
}
void loop() { //ZACIATOK SLUCKY
delay(5000);
Serial.println("Atmosfericky tlak: "); //SERIOVY VYPIS TEXT O TLAKU VZDUCHU
Serial.println((bmp.readPressure() / 100) + 103.855); //SERIOVY VYPIS STAVU RELATIVNEHO TLAKU 30,... je konstanta pre nadmorsku vysku, ktora sa prirata k teplote. (Použite pri nadmorskej do 1000m nadmorska vyska/8,3 tuto hodnotu napiste namiesto 30,...)
Serial.println("Teplota: ");
Serial.println(bmp.readTemperature());
Serial.println("Vlhkost: ");
Serial.println(dht.readHumidity());
Serial.println("Teplota DHT: ");
Serial.println(dht.readTemperature());
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment