Infra jelek dekódolása

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

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

„Viszont most sem értem akkor, hogy hagyom ott a rutint?
Vagy muszáj végig futnia? Bármivel nem szokott ott sok minden lenni lehet nem is gond.”

Pl. Ugord át Goto-val a felesleget:

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

  If Capdb > 49 Then Goto kilep 

  If Capture1 > 40 And Capdb > 16 Then 
    B = Capdb - 17 
    Toggle Kod.b 
  End If 

  Incr Capdb 

  Timer1 = 0
Kilep: 
Return
A hozzászólást 2 alkalommal szerkesztették, utoljára kapu48 2010. február 28. vasárnap, 18:01-kor.
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

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

gotot ismerem, csak nem szeretem :)
de, jó lehet

Viszont legalább beért az előző irásom.
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

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

De még szebb lenne így:

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

If Capdb < 50 Then 

  If Capture1 > 40 And Capdb > 16 Then 
    B = Capdb - 17 
    Toggle Kod.b 
  End If 

  Incr Capdb 

  Timer1 = 0
End If
Return
:wink:
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

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

és hogy kell ide kódot beszúrni, met az enyém nem lett oly szép.
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

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

Üzenetszerkesztő: „Code” gomb!
Első nyomás a kód elejére, még 1 a végén.
8)
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

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

Hú ma okosodós napom van. Köszönöm :)
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

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

Itt találtam ismertetőt különböző RC- Protokollokról:
http://www.sbprojects.com/knowledge/ir/rc5.htm
(Bocsi ismétlem magam!) :oops:

Az ötleted jónak tűnik! Azt hiszem érdemes lesz kicsit jobban bele mélyedni. :D
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

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

Én épp mélyedek. Holnap műtik a kezem 6 hét gipszel fenyegetnek. Lesz időm. Bár, csak balkézzel nehéz gépelni is. Asszem csinálok egy idő utazó gépet, belefér. :)
Avatar
joco10
Újonc
Újonc
Hozzászólások: 12
Csatlakozott: 2009. október 25. vasárnap, 6:00

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

Most találtam ezt az oldalt:
http://www.mikrocontroller.net/articles/IRMP
Ha jól értettem akkor itt távirányitó felismerésről van szó.
Sajnos a németül nem értek, és c programokat sem. Ha tudna valaki segíteni, hogy lehet ezt a program kod felismerő részét átirni bascomra nagyon megköszönném.

Itt USB IR Remote Receiver-ről irnak
http://www.mikrocontroller.net/topic/171111
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

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

https://sites.google.com/site/sanyisaya ... avr/AVR-IR

Ahogy én oldottam meg.
Pár embernél már bizonyított. :)

Íráson még volna mit finomítani. (többiek szerint is :) )
De talán hasznodra lesz.
Avatar
joco10
Újonc
Újonc
Hozzászólások: 12
Csatlakozott: 2009. október 25. vasárnap, 6:00

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

SanyiSay köszönöm a kódot tökéletesen müködik.
Én tulajdonképen infa adót szeretnék építeni a rögzitett kódokkal.
Esetleg volna egy minta kódod amiben a a kapot 16 bites számot kiküldjük az infra ledre. Gonolom amit most a mérés során nem használtunk számsor is kell a 16 bites szám elé?
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

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

Szívesen!
...és gratula.

Adóhoz természetesen az egész jel kell. (Ha csak át nem írod a készülékben a vevő SW-t :) )
Nekem is tervben volt egy tanítható univerzális adó.
Ám eddig csak terv maradt.

Már többen próbálkoztak, ezzel de asszem kész munkát még senki nem Publikált. Vagy csak én nem leltem rá.
Ehhez azonban eléggé precíz mérés kell, és az adót is ki kell találni.
Szóval az én progim nem alkalmas rá.
Sőt azt sem számoltam ki hogy a z AVR alkalmas e erre.
Főleg Bascom alatt.
Vivő frekivel menteni vagy annélkül.
Hát sok a nyitott kérdés ami megoldásra vár.

Nekem még a tervek között szerepelt RFM01 modulal rádiós távadók felvétele is, mert itthon van az is, és akkor tényleg csak 1 cucc kellene mindenhez.
300.e árt láttam ilyent. :) Akkor gondoltam csinálok egyet.

Szóval ebbe az irányba csak tippek vannak.
Ha kész a tiéd majd lenyúlom. :)
Avatar
joco10
Újonc
Újonc
Hozzászólások: 12
Csatlakozott: 2009. október 25. vasárnap, 6:00

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

Az "AN #105 - Sending RC5 and SONY IR codes"http://www.mcselec.com/index.php?option ... &Itemid=57
talán átalkitható az én célomra.
Közben rájöttem, hogy a "winlirc" által rögzitett
távirányító és az általam mért pontosan egyezik.
#
# this config file was automatically generated
# using WinLIRC 0.6.5 (LIRC 0.6.1pre3) on Mon Jun 15 04:48:33 2009
#
# contributed by Aare Torim
#
# brand: Panasonic
# model: TX-28CK2F
# supported devices:
#

begin remote

name Panasonic_TX-28CK2F
bits 32
flags SPACE_ENC
eps 25
aeps 100

header 3554 1637
one 513 340
zero 513 1209
ptrail 513
pre_data_bits 16
pre_data 0xBFFB
gap 74188
toggle_bit 0


begin codes
Power 0x00000000FEFF4342
Screen 0x00000000FEFF6362
Mute 0x00000000FEFFB3B2
TvAv 0x00000000FEFF5F5E
Left 0x00000000FEFF7B7A
Right 0x00000000FEFFFBFA
Up 0x00000000FEFFD3D2
Down 0x00000000FEFF5352
Function 0x00000000FEFF9F9E
Navy 0x00000000FEFFCFCE
Timer 0x00000000FEFF0F0E
1 0x00000000FEFFF7F6
2 0x00000000FEFF7776
pre_data 0xBFFB + Power 0x00000000FEFF4342 = sajátmérés
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

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

joco10 írta:Az "AN #105 - Sending RC5 and SONY IR codes"
Ez valóban egész jónak néz ki.

Mennyi jó ötlet és milyen kevés az idő. :)

Írogasd lelkesen, hogy hol tart a dolog. Attól hogy nem élt ez a téma azért sokak foglalkoznak vele. Vagy legalább is valahogy mindenki beleakad csak feladja mert nem megy.

Szóval hajrá.

És van egy éved a következő versenyig kifejleszteni egy valódi univerzális vezérlőt. :)
Avatar
winnerbt
Elektronbűvölő
Hozzászólások: 907
Csatlakozott: 2007. március 25. vasárnap, 6:00

Re: Infra jelek dekódolása

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

Sziasztok!
M32-re RXD-re rálöktem egy 3-patájú infra vevőt, az adó 4-gombos Attiny.
Működik is, de amikor belesüt nagyon a nap, akkor jelet küld (gondolom
fix 0-t) a vevő, amire bekap egy akármilyen adatot az UART.
Tudtok valami lehetőséget, hogy a nem szabványos soros folyamon kívül érkező
nagyon hosszú jelekről értesüljek?
Valami keretezési hiba jelzése rémlik.
A nagyon hosszún van a hangsúly, mert más tetszőleges jelet meg azért vennie kellene.
(hogy érthető legyen: spec táviránnyal lehet átprogramozni a cucc paramétereit,
ahhoz ne nyúlkáljon a vevő, de van egy olyan opció, hogy egy bármilyen táviránnyal belevillantva
átkapcsol egy tesztmenübe, ahol látszanak fontos belső dolgok, szóval el tudja mondani telefonon
is, ha nem is érti, de belenyúlni nem tud)

JAni
Válasz küldése