با سلام خدمت همه دوستان
من می خواستم با یک فرستنده مادون قرمز و میکرو برای مثال پالسی مربعی با با شکل نامشخص تولید کنم و این پالس رو بتونم با گیرنده مادون قرمز و یک میکرو دیگر ترجمه کنم و نشون بدم چی کار باید بکنم ؟ تازه می خوام که فرکانس موج بالا باشه برای مثال در هر ثانه بتونم 50 بیت اطلاعات تبادل کنم
با تشکر
سلام.
چی کار کنی؟
هر ثانیه 50 بیت ؟
![Biggrin Biggrin](https://www.iranled.com/forum/images/smilies2/biggrin.gif)
یکم کم نیس؟
![Biggrin Biggrin](https://www.iranled.com/forum/images/smilies2/biggrin.gif)
برای ارسال باید با دستور pulseout رو یکی از پایه یه فرکانس ایجاد کنی و تو گیرنده با دستور pulsein اونو بخوی.
همین ، حالا سرعت ارسالشم با توجه به اون الگوریتمی که دیتا میفرستی و میخونی متفاوته دیگه
![Biggrin Biggrin](https://www.iranled.com/forum/images/smilies2/biggrin.gif)
حسین جان اینطوری نمیشه
لطفا یه مثال عملی هم بذار ... مدار + برنامه بیسیک
آخه من با دستور pulseout کار کرده بودم اما با pulsein نه !!
شاید فرجی شد مشکل این دوستمون هم حل شد
![Biggrin Biggrin](https://www.iranled.com/forum/images/smilies2/biggrin.gif)
نقل قول: حسین جان اینطوری نمیشه
لطفا یه مثال عملی هم بذار ... مدار + برنامه بیسیک Biggrin
آخه من با دستور pulseout کار کرده بودم اما با pulsein نه !!
شاید فرجی شد مشکل این دوستمون هم حل شد Biggrin
خودت میدونی وضعیت منو
![Biggrin Biggrin](https://www.iranled.com/forum/images/smilies2/biggrin.gif)
چشم سعی میکنم که این کارو انجام بدم ، ولی قول نمیدم ، چون سرم دیگه خیلی خیلی شلوغه ، من قبلا ها در روز میانگین 6 تا برنامه می نوشتم و اینجا میزاشتم ، الآن 4 ماهی هست که 2 تا هم ننوشتم .....
راستی یه سوال دیگه
من یادم رفت بگم که می خوام با زبان c برنامه رو بویسم
حال با زبان c چه طوری میشه این کارو کرد
اگر شما دوست عزیز هم سعی کنید یه برنامه کوچولو برای نمونه بنویسید خیلی ممنون میشم
با تشکر
تویه سی باید با یکی از تایمر یا تو مد مودلاسیون پهنای عرض پالس (PWM) یه فرکانس ایجاد کنی و تو گیرنده باید یه فرکانس متر بسازی و پالس هارو بشماری.
ولی من شرنمده خدا وکیلی وقتشو ندارم ( آخه درگیر امتحان نهایی هستم ) وگر نه این کارو میکردم .
(۲۷-اردیبهشت-۱۳۹۲, ۱۹:۵۶:۰۵)alighowsi نوشته است: [ -> ]با سلام خدمت همه دوستان
من می خواستم با یک فرستنده مادون قرمز و میکرو برای مثال پالسی مربعی با با شکل نامشخص تولید کنم و این پالس رو بتونم با گیرنده مادون قرمز و یک میکرو دیگر ترجمه کنم و نشون بدم چی کار باید بکنم ؟ تازه می خوام که فرکانس موج بالا باشه برای مثال در هر ثانه بتونم 50 بیت اطلاعات تبادل کنم
با تشکر
اول از همه باید یه پالس با فرکانس در حد چند ده کیلو درست کنی تا بتونی توی گیرنده فیلترش کنی. یعدش با استفاده از هر پروتکلی که بلدی مثلا usart داده ها رو روی پالست سوار کنی . میتونی از یه and برای اینکار استفاده کنی . فقط دقت داشته باش که بود ریتت زیاد نباشه حت المکان از 0.1 فرکانس کریرت کمتر باشه.