logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

komunikacja dwóch Attiny2313 plus 2xds1820

lenny35 02 Maj 2010 14:46 1134 5
  • #1 8026356
    lenny35
    Poziom 13  
    Witam!

    Wykonałem urządzenie przesyłające dwie temperatury (piec, bojler) drogą radiową z jednego attiny2313 do drugiego, lecz mam mały problem z oprogramowaniem. Czasem w odbiorniku w miejscu gdzie ma się pokazywać temp. pieca pokazuje mi się tem. bojlera. Jest to losowe zachowanie. Poniżej prezentuje mój kod. Jeśli ktoś miałby pomysł jak go ulepszyć żeby attiny odbiorcze nie myliło temperatur proszę o odpowiedź. Z góry dziękuje!!!

    Nadajnik:

    Dim T1 As Byte
    Dim T1_wys As String * 4

    Dim T2 As Byte
    Dim T2_wys As String * 4

    Do

    1wreset
    1wwrite &H55
    1wverify Dsid1(1)
    1wwrite &HBE
    T1 = 1wread(2)

    1wreset
    1wwrite &H55
    1wverify Dsid2(1)
    1wwrite &HBE
    T2 = 1wread(2)

    1wreset
    1wwrite &HCC
    1wwrite &H44

    T1 = T1 / 2
    T2 = T2 / 2

    T1_wys = Str(t1)
    T2_wys = Str(t2)


    Print T1_wys ; Chr(13) ;
    Print T2_wys ; Chr(13) ;

    Locate 1 , 1

    Lcd "Piec: " ; T1_wys

    Locate 2 , 1

    Lcd "Bojler: " ; T2_wys

    Loop
    End

    Odbiornik:

    Dim T1_wys As String * 4
    Dim T1 As Byte

    Dim T2_wys As String * 4
    Dim T2 As Byte

    Do

    If Up_sw = 0 And Down_sw = 0 Then Gosub Ustawienia

    Input T1_wys

    T1 = Val(t1_wys)

    If T1 < T_alarm Then Gosub Alarm

    Locate 1 , 1

    Lcd "Piec: " ; T1 ; Chr(0) ; " "

    Input T2_wys

    T2 = Val(t2_wys)

    Locate 2 , 1

    Lcd "Bojler: " ; T2 ; Chr(0) ; " "

    Loop
    End
  • #2 8026856
    august_a
    Poziom 21  
    1. Umieść kod w znacznikach code
    2. To chyba nie jest cały kod programu
    3. Jakie transcivery lub nad/odb używasz
  • #3 8029188
    lenny35
    Poziom 13  
    1. Czy mógłbyś jaśniej wytłumaczyć mi o co chodzi z tymi znacznikami "code"?
    2. Jest to cała część programu jeśli chodzi o nadawanie i dobieranie.
    3. Nadajnik HM-T868S , odbiornik HM-R868S.
  • #5 8029230
    lenny35
    Poziom 13  
    No ale po co umieszczać to w moim programie? I gdzie?
  • #6 8029255
    tadzik85
    Poziom 38  
    nie w programie ale w ten sposób umieszcza się listingi na forum
REKLAMA