امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
infrared
نویسنده پیام
agape آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 68
موضوع‌ها: 6
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1
( 36 تشکر در 19 ارسال )
ارسال: #1
infrared
سلام
کسی تا حالا موفق شده که مودم اینفرارد استاندارد بسازه ؟
۰۹-آذر-۱۳۸۶, ۱۸:۲۳:۳۰
وب سایت ارسال‌ها
پاسخ
agape آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 68
موضوع‌ها: 6
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1
( 36 تشکر در 19 ارسال )
ارسال: #2
 
من هنوز اینجام
کسی نمی خواد یه چیزی بگه
۱۴-آذر-۱۳۸۶, ۱۳:۵۸:۵۹
وب سایت ارسال‌ها
پاسخ
asalmors آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 3
تاریخ عضویت: آبان ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #3
 
سلام
میشه بگی مادون قرمز رو برای چی میخوای
چون اگه بدونم شاید بتونم کمکت کنم
:roll:
۱۴-آذر-۱۳۸۶, ۱۸:۰۰:۴۳
ارسال‌ها
پاسخ
agape آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 68
موضوع‌ها: 6
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1
( 36 تشکر در 19 ارسال )
ارسال: #4
 
برای برقراری ارتباط با دستگاه های استاندارد
مثلا موبایل
۱۵-آذر-۱۳۸۶, ۱۱:۱۳:۱۶
وب سایت ارسال‌ها
پاسخ
newdesign آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 218
موضوع‌ها: 14
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 0
( 30 تشکر در 22 ارسال )
ارسال: #5
 
اگر به دفترچه مین بر کامپیوترت مراجعه کنی این پورت رو داره تو اینترنت هم دنبال سنسور مبادله tfds4500 بگرد به نتایج خوبی می رسی
۱۶-آذر-۱۳۸۶, ۲۱:۱۲:۲۴
وب سایت ارسال‌ها
پاسخ
agape آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 68
موضوع‌ها: 6
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1
( 36 تشکر در 19 ارسال )
ارسال: #6
 
متشکر آقای newdesign
حالا ببینم چی دستگیرم میشه :)
۱۸-آذر-۱۳۸۶, ۱۱:۵۹:۰۲
وب سایت ارسال‌ها
پاسخ
etrmodern آفلاین
كاربر دو ستاره
**

ارسال‌ها: 68
موضوع‌ها: 5
تاریخ عضویت: آذر ۱۳۸۵

تشکرها : 0
( 17 تشکر در 15 ارسال )
ارسال: #7
راهنمایی در مورد درست کردن پالس
با سلام به همگی دوستان

من از طریق وصل کردن خروجی یک سنسور را به اینتراپت دادم و از طریق تایمر صفر عرض پالسهای 1 و 0 را که در خروجی سنسور هست اندازه گرفتم و آن مقادیر را در حافظه ذخیره کردم . حالا می خواهم با دادن آن مقادیر به تایمر ، دقیقاً مثل همان پالسی که وارد اینتراپت شده رو درست کنم .

همگی مراحل بالا را انجام دادم بجز مرحله آخر که با مشکل مواجه شدم آخه نمی دونم چه مقداری رو باید به تایمر بدم که دقیقاً به اندازه عرض پالس بشه ؟

روشی که خودم بنظرم اومده اینه :
می دونم که تایمر0 از 0 تا 255 می شمارد و بعد وقفه سر ریزی را اجرا می کند ، خوب من هم مقادیری که در حافظه دارم رو از 256 منها و حاصل را به عنوان مقدار اولیه وارد تایمر می کنم . ! ! ! ؟
آیا روش من درسته ؟

اینم برنامه ای که نوشتم :
$regfile = "M32def.dat"
$crystal = 4000000

Dim R As Byte , I As Word
R = 0

Config Timer0 = Timer , Prescale = 256
Enable Interrupts
Enable Timer0
Timer0 = 0
On Ovf0 Puls_isr
Stop Timer0

Config Pind.1 = Output
Puls Alias Portd.1
Reset Puls

'sample code of Sony RemotControl
Out 501 , 40
Out 502 , 8
Out 503 , 20
Out 504 , 9
Out 505 , 11
Out 506 , 8
Out 507 , 21
Out 508 , 8
Out 509 , 11
Out 510 , 9
Out 511 , 20
Out 512 , 9
Out 513 , 11
Out 514 , 8
Out 515 , 11
Out 516 , 9
Out 517 , 11
Out 518 , 8
Out 519 , 11
Out 520 , 8
Out 521 , 10
Out 522 , 8
Out 523 , 11
Out 524 , 8
Out 525 , 20
Out 526 , 155

I = 500
Reset Puls
Start Timer0
Do
'generate puls
Loop

End 'end program


Puls_isr:
Stop Timer0
Toggle Puls
Incr I
If I > 526 Then I = 501
R = Inp(i)
R = 256 - R
Timer0 = R
Start Timer0
Return


با تشکر از همگی مهندسین ، [/code]

Time is jewel
۲۴-دى-۱۳۸۶, ۱۹:۴۵:۰۸
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  InfraRed Receiver vahid_ve_mybb1.2_import12823 26 8,258 ۲۵-تير-۱۳۹۱, ۱۳:۲۵:۱۷
آخرین ارسال: sysman_20
  InfraRed Receiver 12 1,941 ۲۸-مهر-۱۳۸۵, ۲۲:۲۴:۱۹
آخرین ارسال: Guest

پرش به انجمن:


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

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