Advertisement
Guest User

BT időjárás állomás

a guest
Dec 7th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. #include <SoftwareSerial.h>
  2. SoftwareSerial BTSerial(2, 3); //RX|TX
  3. #include <Wire.h>
  4. #include <SPI.h>
  5. #include <Adafruit_Sensor.h>
  6. #include <Adafruit_BME280.h>
  7.  
  8. #define BME_SCK 13
  9. #define BME_MISO 12
  10. #define BME_MOSI 11
  11. #define BME_CS 10
  12.  
  13. #define SEALEVELPRESSURE_HPA (1013.25)
  14.  
  15. Adafruit_BME280 bme; // I2C
  16.  
  17.  
  18. void setup(){
  19. Serial.begin(9600);
  20. bme.begin();
  21. BTSerial.begin(9600); // default baud rate
  22. while(!Serial);
  23. Serial.println("AT commands: ");
  24. BTSerial.println("START");
  25. }
  26.  
  27. void loop(){
  28.  
  29. printValues();
  30. delay(10000);
  31. }
  32.  
  33. void printValues() {
  34. BTSerial.print("Temperature = ");
  35. BTSerial.print(bme.readTemperature());
  36. BTSerial.println(" *C");
  37.  
  38. BTSerial.print("Pressure = ");
  39.  
  40. BTSerial.print(bme.readPressure() / 100.0F);
  41. BTSerial.println(" hPa");
  42.  
  43. BTSerial.print("Approx. Altitude = ");
  44. BTSerial.print(bme.readAltitude(SEALEVELPRESSURE_HPA));
  45. BTSerial.println(" m");
  46.  
  47. BTSerial.print("Humidity = ");
  48. BTSerial.print(bme.readHumidity());
  49. BTSerial.println(" %");
  50.  
  51. BTSerial.println();
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement