Dziś mam dla Was taki problem: oto mam przed soba 2 czujki DS18B20. Są sprawne. Ale jak odczytane adresy tych czujek wykorzystać do odczytania z nich temperatury? Obecnie mam taki kod:
Kod: Zaznacz cały
Dim Bd(9) As Byte
Dim T As Integer
Declare Sub Read1820
Config 1wire = Portd.6
Do
Read1820
Cls
Lcd "temp. otocz.:" ; T
Cursor Off
Wait 1
Loop
Sub Read1820
1wreset
1wwrite &HCC
1wwrite &H44
Wait 1
1wreset
1wwrite &HCC
1wwrite &HBE
Bd(1) = 1wread(9)
T = Makeint(bd(1) , Bd(2))
T = T * 10
T = T / 16
T = T / 10
End Sub
End
BTW - Gdzie wywiało Acka?