Vezérlés infra porton (infra távirányító)

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Avatar
kefeur
Tranzisztorgyógyász
Hozzászólások: 187
Csatlakozott: 2008. február 17. vasárnap, 7:00

infra távvezérlés

Hozzászólás Szerző: kefeur »

Helloka!
Ez a téma engem is foglalkoztat egy ideje .
össze is dobtam 1 próbaáramkört , és persze nem működik!
Address és Command értéke mindig 255 .
Itt valamit elbaltáztam , de vajon mit?
Avatar
kefeur
Tranzisztorgyógyász
Hozzászólások: 187
Csatlakozott: 2008. február 17. vasárnap, 7:00

Hozzászólás Szerző: kefeur »

itt a kód is-

Kód: Egész kijelölése

'
$regfile = "2313def.dat"
$crystal = 4000000

$baud = 19200


Config Lcd = 16 * 2

Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.3 , Rs = Portb.2
 Cls

$lib "mcsbyte.lbx"

Config Rc5 = Pind.2

Enable Interrupts

Dim Address As Byte , Command As Byte

Lcd "Waiting for RC5..."

Do
Getrc5(address , Command)
If Address <> 255 Then
Cls
 Command = Command And &B01111111
    Lcd Address ; " ** " ; Command

Waitms 750
End If

Loop

End
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Milyen távszabályzót használsz?
Csak RC5 szabványút ismer fel!
A taníthatók TV1 állásban alapból avval indulnak.
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Ez nem kel:
$lib "mcsbyte.lbx"
Lehet, hogy ez hiányzik:
Config Pind.2 = Input
Ide van kötve az infra?
Avatar
kefeur
Tranzisztorgyógyász
Hozzászólások: 187
Csatlakozott: 2008. február 17. vasárnap, 7:00

Hozzászólás Szerző: kefeur »

Oda van kötve , és van is jel szkóppal néztem .
Távirányítót 9 félét próbáltam , nemcsak tv hez valót.
Azt nem értem hogy lehet az érték is 255 ha nem fogad jelet akkor is?
Na meg azt sem hogy ha ez megszakítás alapú rutin , akkor hol van lekezelve?
Kefeur
Avatar
kefeur
Tranzisztorgyógyász
Hozzászólások: 187
Csatlakozott: 2008. február 17. vasárnap, 7:00

Hozzászólás Szerző: kefeur »

Arra a lib-re mikor van szükség?
Akkor ha ismert kódot fogad az infrás esz7köz?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Ha csak byte alapú számokkal dolgozol (Double, Integer, simlpe nincs)
Avatar
kefeur
Tranzisztorgyógyász
Hozzászólások: 187
Csatlakozott: 2008. február 17. vasárnap, 7:00

Hozzászólás Szerző: kefeur »

Szóval ha benne van a lib hivatkozás az bekeverhet a program futásába ?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Igen. A hivatkozott rutint nem tudni hogyan írták meg, illetve kell-e hozzá...
Avatar
kefeur
Tranzisztorgyógyász
Hozzászólások: 187
Csatlakozott: 2008. február 17. vasárnap, 7:00

Hozzászólás Szerző: kefeur »

Értem .
Az lenne a célom ,hogy 1 vagy több csatornás távirányítót készítsek .
Akár házon belüli , akár autó riasztó stb vezérlésére , persze rádiósat.
Az infrásat kiindulásnak , tapasztalat gyüjtésnek szántam .
A rádióshoz adott az adó 443 mhz am.
A vevő modul adott , passzol az adóhoz .
Ezek mind amplitúdó modulált rendszerűek ,lehet hogy lehetne modulálni az infra jeleivel !
Vétel oldalon persze bonyolódik a dolog , mert lessz 1nagy halom fölös zaj a vevőtől , de ez megoldható .(mások is megcsinálták!)
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Hozzászólás Szerző: kapu48 »

Ha van jel, ekkor nem RC-5 szabvány!
Keres régi Philips TV RC-5 távirányítót! Vagy a taníthatót állítsd oda.
Avatar
nobody_hun
Bitfaragó
Hozzászólások: 425
Csatlakozott: 2005. november 14. hétfő, 7:00

Hozzászólás Szerző: nobody_hun »

Tudtok olyan megoldásról, ahol RC5 kódot ad ki az AVR, de vivőfreki nélkül?

Konkrétan a probléma a következő:
Adott 3 darab egyforma cél áramkör, ugyanazzal a távirányítóval vezérelhetők. A távirányítóban SAA3010 van, a kódokat visszafejtettem.
A cél, hogy az AVR lábához az infra LED és a TSOP kihagyásával, dróttal köthessem a cél áramkört.
"Az IC-k füsttel működnek. Ha kijön belőlük a füst, nem működnek tovább." - ismeretlen szerző
"Az ID:FFFFFF egyenlő az Atmel még nem kiadott processzorával."
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

A 36 kHz-s modulációt el kell felejteni... A vevőkocka ezt levágja helyből. Én egy RC szűrővel csinálnám...
Avatar
gerry
Chipgyilok
Hozzászólások: 252
Csatlakozott: 2005. október 11. kedd, 6:00

Hozzászólás Szerző: gerry »

Hi!

A Bascom beépített RC5 mintaprogramjával küzdök.
A problémám a következő. Megoldható e szofveresen, hogy a philips infra távirányító "ki" gombjával úgy működtessem a programot, hogy például egy ledet ki, majd be tudjak kapcsolni, persze prell mentesen, mint a tv-k-nél?
Avatar
kefeur
Tranzisztorgyógyász
Hozzászólások: 187
Csatlakozott: 2008. február 17. vasárnap, 7:00

Hozzászólás Szerző: kefeur »

Igen .
Pl.:

Beolvasod a gombot
ha őaz akkor toggle led
várni 400ms-ot
lehet megint beolvasni.
Kefeur
Válasz küldése