• .
  • Willkommen im Forum!
  • Alles beim Alten...
  • Du hast kaum etwas verpasst ;-)
  • Jetzt noch sicherer mit HTTPS
Hallo, Gast! Anmelden Registrieren


Sensor , zb Temperatur ..usw.
#32
Bin grad beim Software-"Oversampling" für Arme. Das geht erstaunlich gut.

Temperaturmessung auf Tausendstel Grad  Big Grin :
   

Inclusive eingebauten Delay schätze ich, dass etwa 10 Messungen pro Sekunde zusammenkommen. Das Zappeln der letzten Stelle hält sich in Grenzen.
Aufgrund der Floating point Berechnungen gibt es die Limitierung auf insgesamt 6 Stellen, da bin ich schon fast dran. Obwohl... Zehntausendstel Grad gehen dann auch Weih .
.
.
.

Test:
   

Hilft aber nicht wirklich weiter  Wink .

Der Arduino-Code:
Code:
#include <Adafruit_Sensor.h>
#include <Adafruit_BMP280.h>
#include <LiquidCrystal.h>

float temperature = 20.0;
float pressure = 100000.0;
float tempCorrection = -0.5; // absolute sensor error correction

Adafruit_BMP280 bme; // I2C

const int rs = 5, en = 6, d4 = 9, d5 = 10, d6 = 11, d7 = 12; // Arduino pin connection
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

void setup() {

 lcd.begin(16, 2);
 
 bool status;
 status = bme.begin(0x76);  //The I2C address of the sensor is 0x76
 if (!status) {
     lcd.clear();
     lcd.print("Error. Check");
     lcd.setCursor(0,1);
     lcd.print("connections");
     while (1);
 }
 delay(500);
 lcd.clear();
}

void loop() {

getPressure();
getTemperature();

//Printing Temperature
lcd.setCursor(0,0);
lcd.print("T: ");
lcd.print(temperature + tempCorrection,3);
lcd.print(" ");
lcd.print((char)223);
lcd.print("C ");
 
//Printing Pressure
lcd.setCursor(0,1);
lcd.print("P: ");
lcd.print(pressure/100.0); // display in hPa
lcd.print(" hPa ");
delay(80);
}

float getTemperature()
{
 temperature = (15.0*temperature + bme.readTemperature())/16.0; // limited by accuracy of floating point variables
}


float getPressure()
{
 pressure = (8.0*pressure + bme.readPressure())/9.0;
}

Ansonsten kann ich Alfsch's Beobachtung bestätigen: Man muss nur scharf hinsehen, dann steigt die Temperatur (Strahlungswärme des Körpers).
 
Reply
  


Nachrichten in diesem Thema
Sensor , zb Temperatur ..usw. - von alfsch - 03.06.2018, 07:29 PM
RE: Sensor , zb Temperatur ..usw. - von alfsch - 03.06.2018, 08:14 PM
RE: Sensor , zb Temperatur ..usw. - von christianw. - 03.06.2018, 08:20 PM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 03.06.2018, 08:51 PM
RE: Sensor , zb Temperatur ..usw. - von alfsch - 03.06.2018, 09:02 PM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 03.06.2018, 09:38 PM
RE: Sensor , zb Temperatur ..usw. - von alfsch - 03.06.2018, 10:08 PM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 03.06.2018, 10:41 PM
RE: Sensor , zb Temperatur ..usw. - von alfsch - 03.06.2018, 11:08 PM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 04.06.2018, 09:19 AM
RE: Sensor , zb Temperatur ..usw. - von christianw. - 04.06.2018, 09:29 AM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 04.06.2018, 10:22 AM
RE: Sensor , zb Temperatur ..usw. - von christianw. - 04.06.2018, 01:11 PM
RE: Sensor , zb Temperatur ..usw. - von voltwide - 04.06.2018, 11:57 PM
RE: Sensor , zb Temperatur ..usw. - von alfsch - 04.06.2018, 07:30 PM
RE: Sensor , zb Temperatur ..usw. - von christianw. - 04.06.2018, 11:21 PM
RE: Sensor , zb Temperatur ..usw. - von alfsch - 04.06.2018, 11:38 PM
RE: Sensor , zb Temperatur ..usw. - von alfsch - 05.06.2018, 10:43 PM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 12.07.2018, 12:05 PM
RE: Sensor , zb Temperatur ..usw. - von alfsch - 12.07.2018, 10:32 PM
RE: Sensor , zb Temperatur ..usw. - von christianw. - 12.07.2018, 02:35 PM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 19.07.2018, 11:11 PM
RE: Sensor , zb Temperatur ..usw. - von christianw. - 19.07.2018, 11:23 PM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 19.07.2018, 11:37 PM
RE: Sensor , zb Temperatur ..usw. - von christianw. - 20.07.2018, 02:51 AM
RE: Sensor , zb Temperatur ..usw. - von alfsch - 20.07.2018, 10:19 AM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 20.07.2018, 03:18 PM
RE: Sensor , zb Temperatur ..usw. - von christianw. - 20.07.2018, 03:40 PM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 28.12.2018, 02:11 AM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 28.12.2018, 03:33 PM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 28.12.2018, 05:07 PM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 02.01.2019, 12:36 AM
RE: Sensor , zb Temperatur ..usw. - von voltwide - 02.01.2019, 02:35 AM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 02.01.2019, 09:37 AM
RE: Sensor , zb Temperatur ..usw. - von christianw. - 02.01.2019, 01:56 PM
RE: Sensor , zb Temperatur ..usw. - von voltwide - 02.01.2019, 03:39 PM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 02.01.2019, 03:39 PM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 02.01.2019, 09:56 PM
RE: Sensor , zb Temperatur ..usw. - von christianw. - 02.01.2019, 11:13 PM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 02.01.2019, 11:32 PM
RE: Sensor , zb Temperatur ..usw. - von christianw. - 02.01.2019, 11:57 PM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 03.01.2019, 12:50 AM
RE: Sensor , zb Temperatur ..usw. - von voltwide - 03.01.2019, 11:24 PM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 04.01.2019, 01:38 AM
RE: Sensor , zb Temperatur ..usw. - von voltwide - 04.01.2019, 01:02 PM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 05.03.2019, 11:09 PM
RE: Sensor , zb Temperatur ..usw. - von alfsch - 06.03.2019, 01:38 PM
RE: Sensor , zb Temperatur ..usw. - von christianw. - 06.03.2019, 01:42 PM
RE: Sensor , zb Temperatur ..usw. - von alfsch - 06.03.2019, 02:26 PM
RE: Sensor , zb Temperatur ..usw. - von r0cknrolla - 06.03.2019, 02:37 PM
RE: Sensor , zb Temperatur ..usw. - von voltwide - 06.03.2019, 10:21 PM
RE: Sensor , zb Temperatur ..usw. - von kahlo - 06.03.2019, 02:47 PM
RE: Sensor , zb Temperatur ..usw. - von alfsch - 06.03.2019, 03:29 PM