امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
در رابطه با تشخیص کد ریموتها
نویسنده پیام
parviz2012 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 171
موضوع‌ها: 16
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4
( 98 تشکر در 74 ارسال )
ارسال: #1
در رابطه با تشخیص کد ریموتها
سلام.
2 ماهه دارم با یه برنامه سر و کله میزنم که بتونم کدهای یه ریموت رو تشخیص بدم تا یه جاهایی موفق بودم.
طبق گفته دوست عزیز pardazesh-gar
که گفت یه مقاله در این رابطه بنویسم.
ببینید اولا باید بدونیم که ریموت با چه پروتکلی دیتا ارسال میکنه:
برای اطلاعات بیشتر پست :
http://www.iranled.com/forum/thread-19032.html
رو حتما ببینید.
میرسید به جایی که برنامه شمارش پالسها رو نوشته
کد:
$regfile = "m128def.dat" : $crystal = 8000000 : Baud = 9600

Dim B As Byte , W(36) As Word
Print "WWW.IRANLED.COM"

Do

Wait 1 : Print "ANT"
B = 1

Bitwait Pinb.0 , Reset

Do
Do
Incr W(b) : Waitus 95
Loop Until Pinb.0 = 1
Incr B
Do
Incr W(b) : Waitus 95
Loop Until Pinb.0 = 0
Incr B
Loop Until B > 36

For B = 1 To 36
Print B ; "= " ; W(b)
W(b) = 0
Next

Wait 2

Loop
بله با این کار دقیقا پالسهایی که بصورت high , low ارسال میشه شمارش میشه.
اما من میگم این کارها رو بکنید »
1- کریستال رو 1 مگ کنید(برای رسیدن به زمان 1 ثانیه واقعی تر)
2- اونقدر مقدار دستورات waitus را تغییر بدید تا به زمانهای واقعی پروتکل ریموت برسید.(یعنی مثلا تایم start bit تو پروتکلتون اگه مثلا 2,5ms هست باید تو عدد اولتون 25 رو ببینید. حالا میشه گفت به زمان صحیح دریافت پالسها رسیدید.
3-حالا با داشتن محدوه های زمان 0 و 1 اون رنج t1min,max , t2min,max ,.... تغییر بدید به زمانهایی که برای هر 0 و 1 تون بدست اومده.
4- حالا 0 و 1 شدن بیتها تجزیه تحلیل میشه تا آدرس و کدهای هر دکمه شناسایی بشه.
اگه مشکلی داشتید این حقیر در حد توان بررسی مینمایم.
مرسی.....

گمان مبر که به پایان رسیده کار جهان / هزار باده ناخورده در رگ تاک است
(آخرین ویرایش در این ارسال: ۱۴-مرداد-۱۳۹۳, ۱۵:۴۰:۲۸، توسط WhiteNoise.)
۲۶-آذر-۱۳۹۰, ۱۵:۱۱:۱۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Pardazesh-Gar, رسول, aliavr1, a.mehran, HamidSay, WhiteNoise, safeland, jamalmusic
safeland آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 0
تاریخ عضویت: شهریور ۱۳۹۵

تشکرها : 2
( 0 تشکر در 0 ارسال )
ارسال: #2
RE: در رابطه با تشخیص کد ریموتها
سلام 
اگر این کد ها درست باشه امکان ارسال هم داره؟می شه فرستاد؟
۲۷-آذر-۱۳۹۵, ۱۴:۰۵:۰۵
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  کمک در تشخیص علت خطا در کدویژن alikiller990 2 3,821 ۱۰-خرداد-۱۳۹۴, ۱۸:۱۷:۳۰
آخرین ارسال: alikiller990
  تشخیص فشرده شدن همزمان شستی ها در کدویژن MicrowaveCO 5 3,965 ۲۸-اردیبهشت-۱۳۹۴, ۲۱:۳۱:۱۴
آخرین ارسال: sharin
  [سوال] نحوه تشخیص پایه های سنسور اولتراسونیک silent70un 6 9,981 ۲۶-بهمن-۱۳۹۳, ۱۲:۵۷:۵۷
آخرین ارسال: student123
  تشخیص اشغال بودن تلفن namesis 16 21,087 ۲۷-دى-۱۳۹۳, ۰۱:۲۴:۳۳
آخرین ارسال: amin.amitis
  [سوال] سوال در رابطه با LCD و میکرو AVR saeednoo 5 4,198 ۱۴-شهریور-۱۳۹۳, ۱۳:۳۳:۳۰
آخرین ارسال: md3848
  كمك در رابطه با ماژول فرستنده و گيرنده ringo 14 21,522 ۱۳-اردیبهشت-۱۳۹۳, ۱۴:۱۵:۳۱
آخرین ارسال: mpiramooni
  طریقه تشخیص ضربه questioner 7 8,843 ۰۳-اسفند-۱۳۹۲, ۱۵:۴۳:۵۵
آخرین ارسال: Ambassador
  تبدیل 24V DC به 5V DC برای تشخیص میکرو nex2004 46 37,979 ۰۱-بهمن-۱۳۹۲, ۱۱:۵۸:۰۳
آخرین ارسال: EBKA
  تشخیص میکروی پروگرم شده از پروگرم نشده Zahra_B 11 8,633 ۰۸-دى-۱۳۹۲, ۱۲:۵۸:۵۵
آخرین ارسال: رسول
  سئوال در رابطه با برنامه نویسی یک قفل رمزدار mikaeil@live 12 8,501 ۲۴-آذر-۱۳۹۲, ۱۷:۰۶:۲۷
آخرین ارسال: puria.69

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS