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

Jak usunąć napis Temp OK. z LCD po przekroczeniu 60 stopni?

inspector_electro 23 Sty 2013 15:18 1842 7
  • #1 11829863
    inspector_electro
    Poziom 22  
    Witam wszystkich.
    Dzisiaj z innym problemem mam rebus.Mianowicie piszę programik ,no próbuję i nie mogę ustawić na lcd tak, aby z lcd znikał napis "temp ok." razem z odczytami temperatur, po przekroczeniu np.60 stopni i pojawiał się napis PIEC w pierwszej linijce.Jak uda mi się zrobić że pojawia się napis piec ,to znowu nie znika mi Temp OK.Najgorsze jest to że jak wzoruję się na innych kodach ,to mój bascom nie rozpoznaje komend, przynajmniej tak mi się wydaje.

    Oto kawałek kodu:

    Kod: text
    Zaloguj się, aby zobaczyć kod
  • #2 11831067
    Rokita1993
    Poziom 19  
    Przeanalizuj swój kod.
    Najpierw w drugiej linii wyswietlasz ,,temp ok",
    a następnie w pierwszej napis,,piec".
    W jaki sposób ma niby zniknąć napis ,,temp ok" ?
    użyj np:
    cls
    przed wyswietleniem ,,piec"

    Pozdrawiam:)
  • #3 11831112
    inspector_electro
    Poziom 22  
    Próbowałem z tą komendą.Niestety mam błąd "no more space for bit" "invalid data type".A jeżeli daję samo cls, to wtedy nie mam abo jednego napisu ,ani drugiego.

    Wstawiam cały kod:

    Kod: text
    Zaloguj się, aby zobaczyć kod
  • #4 11831138
    Rokita1993
    Poziom 19  
    To spróbuj nadpisać ten napis ,,temp ok" spacjami i spokój.

    Pozdrawiam:)
  • #5 11831376
    inspector_electro
    Poziom 22  
    Nie wychodzi to ze spacją.Jest jakiś sposób na czyszczenie tylko jednego napisu?
    Np.: if TE=>25 then
    lcd ??.Chodzi mi oto , że gdy temperatura do górnej granicy jest ok. to żeby śwoecił napisem OK.A jeżeli przekroczy to ok ma zniknąć, i wyświetlić się piec.
  • Pomocny post
    #6 11833045
    Konto nie istnieje
    Poziom 1  
  • #7 11833460
    inspector_electro
    Poziom 22  
    Napisałem coś takiego , i teraz mam tak jak chciałem.Czyli temp=22 to ok.Jeśli 25 to PIEC!!. I jeśli znowu temp22 ,to piec znika i wpada z powrotem ok. :)

    Kod: text
    Zaloguj się, aby zobaczyć kod


    Dziękuję bardzo za podpowiedź.Nie znałem tej komendy LCD SPC() .

    Dodano po 5 [godziny] 55 [minuty]:

    Mam teraz inny problem.
    W związku z tym ,że program pracuje w pętli , nie mogę ustawić gaszenia diody w trakcie alarmu.Szukam w sieci ale wszystko mi się miesza.Jaki jest sposób ominięcia
    loop? , abym mógł wstawić : if portb.3=0 then portb.0=1.

    Kod: text
    Zaloguj się, aby zobaczyć kod
  • #8 11842263
    Konto nie istnieje
    Poziom 1  
REKLAMA