ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

نمایش نتایج: از 1 به 2 از 2
  1. #1
    2010/02/10
    اصفهان
    20
    0

    سوال یک فرد مبتدی : چگونگی تشخیص کد ارسالی کنترل تلویزیون توسط میکرو

    سلام دوستان
    از شما عزیزان کسی میتونه به بنده کمک کنه که چجوری می تونم با استفاده از میکرو atmega 16 یا 32 و یک LCD و سنسور مادون قرمز بفهمم کدی که کنترل مثلا تلویزیون ارسال می کنه چی هستش؟
    کسی میتونه همچین برنامه ای بنویسه ؟
    اگه کمکم کنید ممنون میشم.
    :smile:
    ALIREZA.h
  2. #2
    2008/08/01
    تهران
    305
    35

    پاسخ : سوال یک فرد مبتدی : چگونگی تشخیص کد ارسالی کنترل تلویزیون توسط میکرو

    البته ديكد كردن همه ريموتها كه يكم پيچيده ميشه ، اول شما بايد بدوني چه پروتكلي رو ميخواي ديكد كني.
    من شخصا با پروتكل RC5 فقط كار كردم اگر با كامپايلر بسكام كار ميكنيد يه فرمان واسه دريافت پروتكل RC5 داره (GET RC5 ). كه من در ادامه برنامه اي رو گذاشتم كه خيلي ساده و البته با دقت فوقلاده بالا اين كنترلها رو آشكار سازي كرده ه توضيحات كاملي به زبان اصلي در بين متن برنامه داده شده .من خودم اين رو امتحان كردم و بايد بگم اين فرمان هم عدد فرمان رو مشخص ميكنه و هم نوع دسگاهي رو كه ريموت مربوط به اون هست كه در اينجا كد دستگاه 0 هست يعني دستگاه تلوزيون رنگي CRT .كد دستگاها حدودا 36 تا هست مثل ويدئو و ديسك پلير و رسيور و .... اكثرا كنترل تلوزيون هاي پارس ،دوو ، سامسونگ ، ان اي سي از اين پروتكل استفاده ميكنه
    البته پروتكلهاي ديگه اي براي ريموتهاي مادون قرمز هست مثل SONY,TOSHIBA,MATSOSHITA,PHILIPS كه براي آشكار سازيشون كافيه اطلاعات مربوط به اونا رو مثلا تو گوگل با اسم خودشون جستجو كنيد اما فكر كنم ديكد كردن بقيشون با زبان بيسيك ديگه مقدور نباشه چون مثلا براي SONY بايد از اينتراپتهاي خارجي استفاده كنيد و به ازاي هر يك از 48 بيت سري اطلاعاتي كه از ريموت به ازاي فشردن فقط يك دكمه دريافت ميشه حد اقل يك بار پيكر بندي وقفه هاي ميكرو رو عوض كنيد :eek:






    '-------------------------------------------------------------------
    ' RC5.BAS
    ' (c) 1999-2003 MCS Electronics
    ' based on Atmel AVR410 application note
    '-------------------------------------------------------------------
    'use byte library for smaller code
    $lib "mcsbyte.lbx"

    'This example shows how to decode RC5 remote control signals
    'with a SFH506-35 IR receiver.

    'Connect to input to PIND.2 for this example
    'The GETRC5 function uses TIMER0 and the TIMER0 interrupt.
    'The TIMER0 settings are restored however so only the interrupt can not
    'be used anymore for other tasks


    'tell the compiler which pin we want to use for the receiver input

    Config Rc5 = Pind.2

    'the interrupt routine is inserted automatic but we need to make it occur
    'so enable the interrupts
    Enable Interrupts

    'reserve space for variables
    Dim Address As Byte , Command As Byte
    Print "Waiting for RC5..."

    Do
    'now check if a key on the remote is pressed
    'Note that at startup all pins are set for INPUT
    'so we dont set the direction here
    'If the pins is used for other input just unremark the next line
    'Config Pind.2 = Input
    Getrc5(address , Command)

    'we check for the TV address and that is 0
    If Address = 0 Then
    'clear the toggle bit
    'the toggle bit toggles on each new received command
    'toggle bit is bit 7. Extended RC5 bit is in bit 6
    Command = Command And &B01111111
    Print Address ; " " ; Command
    End If
    Loop
    End


    البته در مورد مثالهاي بيشتر ميتونيد به سايت بيسكام مراجعه كنيد :

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    موفقیت یک فرایند است نه یک اتفاق...

    ******** استفاده از گزينه تشكر نشانه اهميت و احترام شما به پيگيري شخص نظر دهنده است ********
نمایش نتایج: از 1 به 2 از 2

موضوعات مشابه

  1. چگونگی خواندن برنامه توسط میکرو
    توسط mapmap در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2015/02/14, 17:19
  2. چگونگی شناسایی میکرو توسط پروگرامر
    توسط sina_mehraban در انجمن مدار هاي ديجيتال
    پاسخ: 0
    آخرين نوشته: 2012/07/12, 08:37
  3. سوال مبتدی در مورد کار با میکرو کنترلرها
    توسط k2-4u در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2010/03/29, 09:19
  4. چگونگی تغذیه موتور توسط سیم آنتن تلویزیون
    توسط tmatini در انجمن مدارهای آنالوگ و مدارهای مجتمع
    پاسخ: 1
    آخرين نوشته: 2009/12/29, 13:21
  5. پاسخ: 4
    آخرين نوشته: 2008/01/10, 13:19

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •