بچه یه چند وقت پیش یه ماژول ask 315فرستنده و گیرندشواز سایت خریدم . میخواستم بدونم کسی میدونه چطوری باید راه اندازیش کنم راستی این رو هم بگم برای کواد میخوام اگه کسی میتونه کمک کنه بسم الله راستی نوع میکرو avr و زبان بیسیک یا سی .راســــــــــــــــــــتی دارم رو یه کواد ارزون قیمت کار میکنم فقط ریموتش مونده پس کمکم کنید. قـــــ oo: oo: oo: oo:ــــــــــــــــربان شمـــــــــــــــــــا<sjabe>
اطلاعیه
Collapse
No announcement yet.
ساخت ریموت کنترل با avrوماژول ASK
Collapse
X
-
پاسخ : ساخت ریموت کنترل با avrوماژول ASK
نوشته اصلی توسط mobin-mداداش امر دیگه ای نداری؟؟ میخوای برات بسازمش؟؟ :icon_razz:
احتمالا تا امشب برنامه و شماتیک رو میرسونم!
دیدگاه
-
پاسخ : ساخت ریموت کنترل با avrوماژول ASK
همونطور که دوست گلم اقا مبین گفتن:
شما وقتی میخوای کدی بفرستی با دستور
کد:print""
حالا توی گیرنده ات هم میای یک متغییر مثلا A تعریف میکنی بعد با دستور
کد:INPUT A
کد:A=INKEY()
کد:A=WAITKEY()
حالا میای میگی اگر مثلا A=CH12(کدی که توی فرستنده تعریف کردی ارسال بشه) بود فلان کار رو انجام بده.
دیدگاه
-
پاسخ : ساخت ریموت کنترل با avrوماژول ASK
نوشته اصلی توسط محمد مومنی تزنگیهمونطور که دوست گلم اقا مبین گفتن:
شما وقتی میخوای کدی بفرستی با دستور
کد:print""
حالا توی گیرنده ات هم میای یک متغییر مثلا A تعریف میکنی بعد با دستور
کد:INPUT A
کد:A=INKEY()
کد:A=WAITKEY()
حالا میای میگی اگر مثلا A=CH12(کدی که توی فرستنده تعریف کردی ارسال بشه) بود فلان کار رو انجام بده.
من این کد هایی رو که گفتید نوشتم فرستنده درست کار میکنه ولی گیرنده کد هارو نمیشناسه کمکم کنید لطفا کد گیرنده اینه
کد:$regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 Config Portb = Output Dim A As Byte Do Input A If A = Waitkey(1) Then Portb.0 = 1 If A = Waitkey(2) Then Portb.1 = 1 End If End If Loop
کد:$regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 Config Portc = Input Dim A As Bit Do If Pinc.0 = 1 Then Print "1" End If If Pinc.1 = 1 Then Print "2" End If Loop
دیدگاه
-
پاسخ : ساخت ریموت کنترل با avrوماژول ASK
برنامه گیرنده خیلی خیلی اشتباهه!!!!!!!! :eek:
این گیرنده :
کد:$regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 Config Portb = Output Dim A As String * 2 Do Input A If A = "1" Then Portb.0 = 1 Portb.1 = 0 Elseif A = "2" Then Portb.0 = 0 Portb.1 = 1 Else Portb.0 = 0 Portb.1 = 1 End If Loop
اینم فرستنده :
کد:$regfile = "m8def.dat" $crystal = 8000000 $baud = 9600 Config Portc = Input Dim I As Byte Do If Pinc.0 = 1 Then For I = 0 To 4 Print "1" Waitms 5 Next I End If If Pinc.1 = 1 Then For I = 0 To 4 Print "2" Waitms 5 Next I end if Loop
دیدگاه
دیدگاه