Thema: Delphi DHT22 auslesen

Einzelnen Beitrag anzeigen

Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: DHT22 auslesen

  Alt 7. Sep 2021, 07:27
Delphi-Quellcode:
type

  TData = packed record
    hum: Word;
    tmp: Word;
    checksum: Byte;
  end;

  TDataRecord = packed record
    case Integer of
      0: (data: TData);
      1: (rawData: Array[0..4] of Byte);
  end;

var
  dataSet: TDataRecord

datasSet.rawData := // Daten aus dem uC
tmp := dataSet.data.tmp;
hum := dataSet.data.hum;
mit diesen Hilfskonstrukten, sollte es einfach sein,
die Daten aus einem Buffer zu extahieren,

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat