I have since been able to gather HEX data from the DHT11 by using serial commands. My current code is:
a = serial('COM3');
fopen(a);
a.RecordDetail = 'verbose';
a.RecordName = 'rawdata.txt';
record(a,'on');
for i = 1:2
fread(a);
end
record(a,'off');
When I open 'rawdata.txt' I have entries listed as
< 512 uchar values.
44 48 54 78 78 20 74 65 73 74 21 0d 0a 48 75 6d
69 64 69 74 ...
The second entry starts with the 21st value of the first entry (in the above set, the second entry starts where the ... is). The third entry (if it were collected, follows the same pattern).