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

Problem z włącznikiem\wyłącznikiem światła na pilot RC5.

skater156 07 Cze 2009 20:27 3283 4
REKLAMA
  • #1 6628445
    skater156
    Poziom 14  
    Posty: 160
    Ocena: 2
    Witam, na początku chcę dodać, że jestem początkującym elektronikiem i proszę o wyrozumiałość.

    Urządzenie powinno włączać lub wyłączać światło w żyrandolu z tym, że na ścianie mam przełącznik który zapala mi jedną żarówkę lub dwie żarówki.

    Zrobiłem schemat i kawałek programu(zlepek różnych) i mam 2 pytania:
    1.Jak zrobić żeby jeden przycisk zapalał jedną żarówkę a drugi drugą żarówkę.
    2.W programie trzeba wpisać kod sygnału z rc5,ale jaki?

    Pod dołem daje program i schemat
    Za wszystkie odpowiedzi dzięki.

    Problem z włącznikiem\wyłącznikiem światła na pilot RC5.

    Program:
    $regfile = "m8def.dat"
    $crystal = 1000000

    Config Portc.1 = Output
    Config Portc.3 = Output
    Dim Komenda As Byte , Adres As Byte
    Dim Odebrano As Bit

    Do

    If Odebrano = 1 Then
    If Adres = 0 Then 'pilot o adresie 0
    Reset Dioda

    Cls
    Lcd Komenda

    Waitms 10
    Set Dioda
    Waitms 10
    End If
    Odebrano = 0
    Enable Int0
    End If

    Loop
    End

    Przzew0:
    Disable Int0
    Enable Interrupts
    Getrc5(adres , Komenda)
    Komenda = Komenda And &B01111111
    Odebrano = 1
    Return
  • REKLAMA
  • Pomocny post
    #2 6629447
    januss73
    Poziom 32  
    Posty: 1618
    Pomógł: 193
    Ocena: 55
    Ten programik jak sie domyślam właśnie ma wyśweietlać komendy klawiszy. Jak rozumiem masz pod Mega8 podpięty TSOP i Wyświetlacz?
    W tym kawałku kodu jest sporo błędów, ale najpierw powiedz co tak dokładnie chciałeś uzyskać bo z zapalaniem żarówki ten kod wiele wspólnego nie ma.
  • REKLAMA
  • #3 6629805
    skater156
    Poziom 14  
    Posty: 160
    Ocena: 2
    Mam pilot RC5 i teraz jednym przyciskiem na pilocie zapalam jedną żarówkę lub, a drugim dwie w żyrandolu.W moim poście zamieściłem schemat i nie ma żadnego lcd :)
    Czy ten schemat jest dobrze zrobiony do powyżej napisanej jego funkcji
  • REKLAMA
  • #4 6632053
    skater156
    Poziom 14  
    Posty: 160
    Ocena: 2
    Układ ma mieć 2 przekaźniki(na dwa urządzenia po 230v) i tsop1736,zasilanie12v, wszystko podłączone pod atmega8.Teraz na pilocie rc5 klikam na jeden klawisz i załączam pierwszy przekaźnik, a drugim przyciskiem drugi przekaźnik.

    Oto poprawiony schemat:)
    Problem z włącznikiem\wyłącznikiem światła na pilot RC5.

    Bardzo proszę o pomoc:)
  • Pomocny post
    #5 6637087
    januss73
    Poziom 32  
    Posty: 1618
    Pomógł: 193
    Ocena: 55
    Najpierw musisz zasilić cewki przekaźników, czyli +12v na pkt.1 kolektor tranzystora na 2 i dioda równolegle z cewką przekaźnika ale zaporowo, czyli odwrotnie.
    Potem musisz dołożyć regulator napięcia na 5V, bo kontroler przy 12v sie zjara.
    Musisz tez wyprowadzić piny miso, mosi, sck, gnd i Vcc+5V, żeby móc zaprogramować atmegę.
    Z takim zadaniem spokojnie poradzi sobie attiny, Mega8 jest tu trochę nie na miejscu.
    Zamieszczony przez ciebie kod do niczego się nie przyda. Kod do tego jest banalnie prosty, poczytaj trochę o odbieraniu sygnału rc5, potem skoro nie masz lcd podepnij pod kondroler jakiegoś leda i napisz program, który będzie migał diodą tyle razy ile wynosi odebrana komenda. Potem znając komendy piszesz drugi program który będzie ustalał stany pinów C0 i C1 w zależności od odebranej komendy.
    Polecam polski help bascoma, i przykłady zawarte w Bascom avr.
REKLAMA