ايران ويج

نسخه‌ی کامل: مدار براي hm-t hm-r
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
با سلام
آنتن فقط وقتی از HM-TR استفاده می کنید ضروری است، برای HM-t و HM-R همون یه تیکه سیم که رو ماژول هست کافیه. من خودم دردسر زیادی کشیدم تا از این ماژولا جواب گرفتم بهترین راه اینه که از کریستال خارجی استفاده کنید،مثلا برنامه های ذیل:
فرستنده: طرف فرستنده به اینصورت کار می کنه که با فشردن یه سوئیچ و یک شدن یکی از پایه های میکرو کد 124 ارسال ی می شه.
کد:
$regfile = "m8def.dat"
$crystal = 1000000
$baud = 9600
Dim C1 As Byte , A As Byte

Config Pinb.0 = Input
Config Pinb.1 = Output
Config Pinb.2 = Output
C1 = 124
Main:
Do
  Set Portb.1
  Waitms 10
  Reset Portb.1
  Waitms 10
  If Pinb.0 = 0 Then Goto Car1
Loop
Car1:
For A = 1 To 4
Printbin C1
Waitms 20
Next A
Set Portb.2
Waitms 200
Reset Portb.2
Waitms 200
  Goto Main

End
گیرنده: طرف گیرنده به اینصورت کار می کنه که اگه کدی رو دریافت کرد و مساوی 124 بود یکی از پایه های میکرو رو روشن می کنه، بهتره از این مثال استقاده کنید و بعد از اینکه جواب گرفتید برید سراغ برنامه های پیچیده تر.
کد:
$regfile = "m8def.dat"
$crystal = 1000000
$baud = 9600
Dim C1 As Byte
Config Portb = Output
On Urxc In1
Enable Urxc
Enable Interrupts
Main:
Do
  Set Portb.1
  Waitms 100
  Reset Portb.1
  Waitms 100
  If C1 = 124 Then Goto Up
Loop
End
Up:
Set Portb.0
Waitms 100
Reset Portb.0
Waitms 100
C1 = 0
Goto Main
In1:
Inputbin C1
Return
                                                 'end program
با تشكر از همه ي دوستان
من هم فركانس 433 و هم 868 رو دارم
براي ميكرو كريستال خارجي بزارم؟ مقدارش چقدر باشه؟
يعني اگه ولتلاژ 5ولت رو به هردو مدار بدم به رگولاتور احتياجي نيست؟ چون من اول هم همين كارو كردم
خيلي خيلي تشكر اما چون من امروز پروگرامرم رو به يكي از دوستام دادم و تا يه هفته ديگه دستشه تا هفته آينده نميتونم مدارو ببندم
در اولين فرصت كه مدارو بستم و جواب گرفتم اعلام ميكنم
و يه سوال ديگه من يه پروگرامر usbasp درست كردم اما تا usb رو به سيستم وصل ميكنم اخطار ميده كه usb اشتباه وصل شده
مشكل از كجاست؟
ازين شماتيك ها براي ساختش استفاده كردم
http://jansfred.persiangig.com/usb_asp_cir.png
http://jansfred.persiangig.com/Untitled-1.jpg
وقتي اون مقاومت كه از vcc به پايه ي 2 usb وصل شده رو ميزنم اين ارور رو ميده كه usb اشتباه وصل شده اما تا اين مقاومت رو برميدارم ديگه اروري نميده اما خوب سيستم هم سخت افزار جديدي شناسايي نميكنه
كسي هست اين مدل usbasp رو ساخته باشه؟
اگه در اين زمين هم اطلاعات داريد بيزحمت كمك كنيد
(۰۶-آذر-۱۳۹۱, ۲۲:۲۴:۰۴)jansfred نوشته است: [ -> ]براي ميكرو كريستال خارجي بزارم؟ مقدارش چقدر باشه؟
يعني اگه ولتلاژ 5ولت رو به هردو مدار بدم به رگولاتور احتياجي نيست؟ چون من اول هم همين كارو كردم
برنامه بالا نیازی به کریستال خارجی نداره اگه جواب نگرفتید از کریستال 11.0592mhz استفاده کنید.
اگه 5 ولت تنظیم باشه نه دیگه نیاز به ریگولاتور نیست.البته باید تغذیه دو مدارتون جداگانه باشه حداقل این طور بهتره. و حداقل فاصله 1 متر بین دو مدار باشه.
در مورد usbasp اطلاعات زیادی تو همین انجمن پیدا می کنید.
صفحه‌ها: 1 2