Hey Leute! Ich habe mir den DHT22/AM2302 Temperatur- und Feuchtesensor bestellt und möchte diesen mit meinem ATMega328P auslesen und dann die Werte auf einem LCD-Display anzeigen lassen. Der Kombisensor hat nur einen Datenausgang und ich bin am verzweifeln wie ich die Werte abfragen kann. Ich habe eine ähnliche Software für den ATMega8 gefunden aber kann damit überhaupt nichts anfangen. Hier die Software: https://www.pgollor.de/cms/?page_id=1013 Im Anhang seht ihr wie ich denke den Temperatursensor anzuschließen zu müssen. Wäre nett wenn schon jemand damit Erfahrung hat und mir dabei helfen kann. Liebe Grüße
Lars G. schrieb: > Ich habe mir den DHT22/AM2302 Temperatur- und Feuchtesensor bestellt und > möchte diesen mit meinem ATMega328P auslesen und dann die Werte auf > einem LCD-Display anzeigen lassen. Für Bascom hätte ich da was anzubieten: Beitrag "[Bascom] Sensor AM2302 Temperatur und Feuchte lesen" Gruß Alex
Ich arbeite mit AtmelStudio und muss dies auch verwenden! LG
vielleicht hilft das. lcd-funktionen musst du anpassen.
Gast
#5324688
main.h enthält u.a. Macro-defines. Du musst im dht11.c-code im Prinzip nur den low-level teil aus dht11.h ersetzen: z.B.;
1 | |
2 | |
3 | |
4 | |
für x setzt du den Portbuchstaben und für y den Registerpin, den du für den Sensor ausgewählt hast. Heißt auf deutsch: wenn der Sensorpin nicht mehr auf Null ist, gehts weiter.
Gast
#5324732
Lars G. schrieb: > Der Kombisensor hat nur einen Datenausgang und ich bin am verzweifeln > wie ich die Werte abfragen kann. Hast du mal in das Datenblatt vom DHT22 geguckt? Im Abschnitt 6. "Operating specifications" unter (2) "Communication and signal" ist genau beschrieben, wie nach dem Start-Signal vom uC der Sensor mit den Daten in Form von 40 Bit (nacheinander relative Feuchte, Temperatur und Prüfsumme) antwortet.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
