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
DHT22
08.04.2014, 20:48
Beitrag #1
DHT22
Hallo zusammen,

hat mir jemand einen funktionierendes Programm inkl. Bibliothek zum auslesen eines DHT22 Sensores mit einem Arduino 2560 inkl. Ethernet Shield. Habe schon einiges versucht und bekomme immer nur Fehlermeldungen. Bin schon am verzweifeln.

Danke schon mal im voraus für eure Hilfe!!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.04.2014, 04:57
Beitrag #2
RE: DHT22
Hallo wauzi,

so ein DHT-Teil ist ja nicht so wild:
Code:
#include "DHT.h"
DHT dht;
void setup()
{
  Serial.begin(9600);
  Serial.println();
  Serial.println("Status\tHumidity (%)\tTemperature (C)\t(F)");
  dht.setup(2); // data pin 2
}
void loop()
{
  delay(dht.getMinimumSamplingPeriod());
  float humidity = dht.getHumidity();
  float temperature = dht.getTemperature();
  Serial.print(dht.getStatusString());
  Serial.print("\t");
  Serial.print(humidity, 1);
  Serial.print("\t\t");
  Serial.print(temperature, 1);
  Serial.print("\t\t");
  Serial.println(dht.toFahrenheit(temperature), 1);
}
Was möchtest du denn mit dem Ethernet-Shield machen?

Grüße RK

Nüchtern betrachtet...ist besoffen besser Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.04.2014, 21:29
Beitrag #3
RE: DHT22
(08.04.2014 20:48)wauzi schrieb:  Hallo zusammen,

hat mir jemand einen funktionierendes Programm inkl. Bibliothek zum auslesen eines DHT22 Sensores mit einem Arduino 2560 inkl. Ethernet Shield. Habe schon einiges versucht und bekomme immer nur Fehlermeldungen. Bin schon am verzweifeln.

Danke schon mal im voraus für eure Hilfe!!!

nAbend,

Kann Dir was mit Arduino UNO, DHT11, DS1307 und SD Karte am Ethernetshield anbieten.

Loggt die temp plus Feuchtigkeit alle 5 Min uschreibts mit timestamp auf die SD.

LG, Wolfgang
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
05.05.2014, 09:33
Beitrag #4
RE: DHT22
Vielen Dank für die Infos. Werde das mal ausprobieren.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.05.2014, 21:24
Beitrag #5
RE: DHT22
also ich hätt den gern den code, hast du auch bitte die passenden libraries wie ethernet.h und die anderen bei mir geht da leider ganichts trotz neuinstallation Sad

Nicht denken,...
...nachdenken... Rolleyes
http://capsicum-felicitas.de.tl
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.05.2014, 19:20
Beitrag #6
RE: DHT22
Die Library dht.h ist eine spezielle Library welche vom Internet heruntergeladen werden muss (keine Orginale Arduino Library). Bei dieser kann einfach geändert werden ob du DHT11 oder DHT22 Sensoren auslesen willst. Auch das Auslesen von mehreren DHT22 Sensoren ist mit dieser Bibliothek möglich. Hat bei mir auch super funktioniert. Ansonsten schau mal auf openenergymonitor.com dies ist ein Projekt mit Arduino und verschiedenen Sensoren, welche Daten z.B. über ein Ethernetshield versenden. Dort gibt es viele Programmbeispiele
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
03.06.2014, 22:58
Beitrag #7
RE: DHT22
peterunterhofer ich habe eine frage du hast ja geschrieben das man mehrere dht22 auslesen kann kannst mir das irgendwie erklären bin anfänger
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
03.06.2014, 23:05 (Dieser Beitrag wurde zuletzt bearbeitet: 03.06.2014 23:13 von ArduTux.)
Beitrag #8
RE: DHT22
(03.06.2014 22:58)joerg2828 schrieb:  peterunterhofer ich habe eine frage du hast ja geschrieben das man mehrere dht22 auslesen kann kannst mir das irgendwie erklären bin anfänger

Ich versuch mal in der schnell Form, das ganze passiert über die Declaration =>
Code:
//------------------------------------------------------------------------------------------------------ -Library Sensor for Temp-RLF
#include <dht11.h>

//------------------------------------------------------------------------------------------- -Declare Temp1-RLF1 Sensors-Data-Pin
dht11 DHT111;
#define DHT111PIN 11
//----------------------------------------------------------------------------------------- -Declare Temp2-RLF2 Sensors-Data-Pin
dht11 DHT112;
#define DHT112PIN 12

usw.

EDIT: Ups Als Anfänger geb ich ma einem anderem Anfänger auch die Funktion mit dazu =>
Code:
void READ_ALL_DHT11(){
int chk1 = DHT111.read(DHT111PIN);
switch (chk1){
case 0:
Temp1 = DHT111.temperature;
RLF1 = DHT111.humidity;
dewpt1 = DHT111.dewPointFast();
break;
}
int chk2 = DHT112.read(DHT112PIN);
switch (chk2){
case 0:
Temp2 = DHT112.temperature;
RLF2 = DHT112.humidity;
dewpt2 = DHT112.dewPointFast();
break;
}
}

gruß

In unserer Gesellschaft ist das Gehirn am gerechtestesten Verteilt! Jeder glaubt, er habe genug davon.
Hardware: SainSmart Mega 2560 R3 + 3,2" LCD-Touch-Screen
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  DHT22-Werte via Funk MeisterQ 27 4.896 27.07.2015 21:48
Letzter Beitrag: MeisterQ
  TFT DHT22 Werte überschreiben v1000 9 2.449 23.02.2015 17:44
Letzter Beitrag: v1000
  DHT22 Servo v1000 5 1.807 15.02.2015 13:38
Letzter Beitrag: v1000
  Unterschied DHT und DHT22 lib sepp01 0 765 05.12.2014 00:17
Letzter Beitrag: sepp01
  [geteilt] DHT22 Temperatur- / Luftfeuchte-Sensor akrecok 1 1.701 10.11.2014 11:38
Letzter Beitrag: RMR
  6 St. DHT22 auslesen geht nicht alpenpower 10 7.336 09.10.2013 19:53
Letzter Beitrag: alpenpower

Gehe zu:


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