logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.
  • #1 6058896
    Konto nie istnieje
    Konto nie istnieje  
  • #2 6059275
    mirekk36
    Poziom 42  
    Poczekaj poczekaj, tzn poradziłeś sobie z podłączeniem do procka Atmega wyświetlacza LCD oraz czujnika DS18B20 - a także z oprogramowaniem tego i nie miałeś z tym problemów jak piszesz? - więc nie za bardzo może rozumiem - ale jak może stanowić dla ciebie problem podłączenia jeszcze tylko jednej diody LED i wysterowania jej hmmm?

    to może pokaż schemat tego co dotychczas zrobiłeś i kod który próbowałeś napisać do sterowania tą diodą - może wtedy łatwiej będzie coś podpowiedzieć
  • #3 6059938
    Dr.Vee
    VIP Zasłużony dla elektroda
    Kolega po prostu przeskoczył etap w edukacji i od razu zaczął od LCD i OneWire.
    Jak widać pominięcie przykładów typu "pomrugaj diodą" nie wyszło mu na dobre... ;)

    Pozdrawiam,
    Dr.Vee
  • #4 6060849
    Konto nie istnieje
    Konto nie istnieje  
  • #6 6063342
    gregoorr
    Poziom 17  
    Odpowiedzi są takie, bo problem jest śmieszny.
    Jeśli sam programowałeś i masz kod źródłowy, to wystarczy dopisak kilka linijek, jak sam nie potrawisz to na pewno ktoś bez problemu dopisze. Jeśli nie masz to trzeba napisać wszystko od początku i to pewnie będzie już większe wyzwanie.
  • #7 6082781
    Konto nie istnieje
    Konto nie istnieje  
  • #8 6089362
    Konto nie istnieje
    Konto nie istnieje  
  • #9 6089688
    zumek
    Poziom 39  
    dziura.arek napisał:

    Czy dobrze myśle???

    
    ...
    
      If I1 < 25 Then
       Set Portb.0
       End If
    ...
    
    


    poniżej 25 stopni zapali diodę??

    Źle myślisz.
    Twoja dioda "zapali się", jak temperatura spadnie poniżej 2.5 C
  • #10 6090947
    Konto nie istnieje
    Konto nie istnieje  
  • #12 6091217
    Konto nie istnieje
    Konto nie istnieje  
  • #13 6091405
    dawid512
    Poziom 32  
    Pominąłeś istotny fakt. Zauważ że odczytaną temperaturę mnożysz razy 10.
  • #14 6091584
    Konto nie istnieje
    Konto nie istnieje  
  • #15 6093388
    sp3ots
    Poziom 38  
    Witam !
    Spróbuj skonfigurować wyjście tak:
    Config Portc.0 = Output
    Pozdrawiam. Stefan amator
  • #16 6093432
    Konto nie istnieje
    Konto nie istnieje  
  • #17 6093479
    sp3ots
    Poziom 38  
    Napisz czy Twoja konfiguracja portu działa czy nie ?
    Config Pinc.0 = Output

    zmień na:
    f I1 < 250 Then
    Cls ' nie wiem po co czyszczenie LCD w tym miejscu
    Set Pk
    else
    Reset Pk
    End If

    Tak jest prościej.

    "Nie myli się tylko ten który nic nie robi".
  • #18 6093523
    Konto nie istnieje
    Konto nie istnieje  
  • #19 6093532
    sp3ots
    Poziom 38  
    Na której linii ?
  • #20 6093555
    dawid512
    Poziom 32  
    Jeżeli używasz Bascoma i opcji Config to czy napiszesz pin czy port to dla niego bez różnicy. Różnica jest wtedy gdy robisz np. alias oraz wtedy gdy wystawiasz na daną końcówkę dany stan. Wtedy korzystasz z żelaznej zasady. Rejestr PIN służy do odczytu stanu z danej końcówki zaś PORT do wystawiania danego stanu na daną końcówkę.

    Do sp3ots:

    Jeżeli dajesz komuś gotowy kod, to umieść go przynajmniej bez błędów.
    Config Pin.0 = Output 


    Dodano po 3 [minuty]:

    sp3ots napisał:
    Pewnie chodzi o tą linię:
    Config Pin.0 = Output

    Zmień na:
    Config Port.0 = Output

    Będzie dobrze.


    Nie będzie, bez przesady :!:
  • #21 6093605
    Konto nie istnieje
    Konto nie istnieje  
REKLAMA