INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
TFT DHT22 Werte überschreiben
17.02.2015, 20:22
Beitrag #9
RE: TFT DHT22 Werte überschreiben
Hallo rkuehle,
ich habs mal so versucht:
TFTscreen.setCursor(85, 1);
TFTscreen.print(t);
TFTscreen.setCursor(85, 1);
TFTscreen.print(" ");
TFTscreen.setCursor(85, 23);
TFTscreen.print(h);
TFTscreen.setCursor(85, 23);
TFTscreen.print(" ");

aber es funktioniert nicht???
vielen Dank für deine Mühe
Gruß V1000
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.02.2015, 17:44
Beitrag #10
RE: TFT DHT22 Werte überschreiben
so gehts:
ich lasse dei werte mit einem rechteck übermalen
#include "Wire.h"
#include "math.h"
#include "DHT.h"
#include <TFT.h>
#include <SPI.h>
#define cs 10
#define dc 9
#define rst 8
#define DHTPIN A0
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);

#define cs 10
#define dc 9
#define rst 8

TFT TFTscreen = TFT(cs, dc, rst);

void setup()
{
dht.begin();
TFTscreen.begin();
TFTscreen.background(255, 0, 0);
TFTscreen.stroke(255, 255, 255);
TFTscreen.setTextSize(2);
TFTscreen.setCursor(1, 1);
TFTscreen.print("Temp. :");
TFTscreen.setCursor(150, 1);
TFTscreen.print("C");
TFTscreen.setCursor(1, 23);
TFTscreen.print("Luftf.:");
TFTscreen.setCursor(150, 23);
TFTscreen.print("%");
}

void loop()
{
int hum = dht.readHumidity();
delay(1000);
float h = dht.readHumidity();
float t = dht.readTemperature();
float f = dht.readTemperature(true);

if (isnan(h) || isnan(t) || isnan(f)) {
Serial.println("Lesefehler am DHT-Sensor!");
return;
}

float hi = dht.computeHeatIndex(f, h);

TFTscreen.setCursor(85, 1);
TFTscreen.print(t);
TFTscreen.setCursor(85, 23);
TFTscreen.print(h);
delay(4000);
TFTscreen.fillRect(85,1,59,38,ST7735_RED);

}

Vielen Dank fürs helfen
Grüße V1000
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  ESP8266 esp-12e development board & BME280 falsche Werte Lurchi 6 235 09.05.2017 00:54
Letzter Beitrag: Lurchi
  Char Werte ausgeben Scotch 5 298 31.03.2017 15:37
Letzter Beitrag: Scotch
Bug ESP8266 ESP-12E & DHT22 hängt sporadisch Lurchi 6 456 31.01.2017 17:42
Letzter Beitrag: NormanIGB
  DHT22 min max Temperatur 7-Segmentanzeige bastelbert 50 1.828 14.01.2017 11:46
Letzter Beitrag: Tommy56
  Gewichteten Durchschnitt berechnen, 20 Werte in fortlaufender Variable speichern TimeMen 10 960 03.07.2016 09:00
Letzter Beitrag: Binatone
  Ausgabe druckt immer 2 Werte anstatt nur einen. Finde den Fehler nicht TimeMen 24 1.044 02.07.2016 14:18
Letzter Beitrag: hotsystems
  Werte an anderes Programm weiterleiten Typ 2 636 12.03.2016 23:28
Letzter Beitrag: Typ
  digitale Werte trotz Stromunterbrechung nicht verlieren goldfisch 63 5.558 06.01.2016 13:17
Letzter Beitrag: Bitklopfer
  werte vom MPU6050 gy521 bekommen max1798 0 675 18.12.2015 21:11
Letzter Beitrag: max1798
  Arduino werte auslesen Atwist 11 1.720 21.11.2015 20:58
Letzter Beitrag: hotsystems

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste