اطلاعیه

Collapse
No announcement yet.

مشکل در کار با isntr در بسکام

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل در کار با isntr در بسکام

    سلام و خسته نباشید
    من نیاز دارم که یه سری دستورات رو از گوشی به میکرو بفرستم که توسط ماژول وافای esp8266 این کار رو میکنم
    و میتونم رله ای رو خاموش یا روشن کنم
    [FONT=Yekan]   Home : Lcd Index : Locate 1 , 16 : Lcd Chr(0)[/FONT]

    If Index > 10 Then
    Waitms 100
    Cls : Lcd Index : Locate 1 , 16 : Lcd Chr(0)
    Lowerline
    For I = 1 To Index
    If Arr(i) <> 10 And Arr(i) <> 13 Then
    Lcd Chr(arr(i))
    S = S + Chr(arr(i))
    End If
    Next I


    Pos = Instr(s , "on")
    If Pos > 0 Then
    Relay1 = 1 : Relay_status = 1
    Wait 1
    Print "AT+CIPSEND=0,15"
    Wait 1
    Print "RELAY TURN ON"


    End If


    Pos = Instr(s , "off")
    If Pos > 0 Then
    Relay1 = 0 : Relay_status = 0
    Wait 1
    Print "AT+CIPSEND=0,16"
    Wait 1
    Print "RELAY TURN OFF"
    End If










    End If
    If Doorpass = 1 Then
    Ramz = Instr(s , Ramz)


    Wait 1
    Print "AT+CIPSEND=0,20"
    Wait 1
    Print Ramz
    Doorpass = 0
    Writeeeprom Doorpass , 10


    End If
    Pos = Instr(s , "status")
    If Pos > 0 Then
    If Relay_status = 1 Then
    Print "AT+CIPSEND=0,13"
    Wait 1
    Print "Relay is On"
    Else
    Print "AT+CIPSEND=0,14"
    Wait 1
    Print "Relay is Off"
    End If
    End If


    'wait 1 sec to receive unused echo data
    Wait 1
    'move cursor of arr to 1 to clear unused received data
    Index = 1
    S = ""
    For I = 1 To 30
    Arr(i) = 32 'clr arr with space
    Next I




    Cls




    End If
    Loop


    [FONT=Yekan] End[/FONT]

    خوب حالا ما تو ویژوال بیسیک 2006 وقتی میخواستیم یه متنی و به دو قسمت تعریف کنیم این کار رو میکردیم
    [FONT=Yekan]If InStr(1, Message, "#", vbTextCompare) <> 0 Then[/FONT]Dim dastur As String
    Dim taraf As String
    dastur = LCase(Left(Message, InStr(Message, "#") - 1))
    [FONT=Yekan]taraf = Mid(Message, InStr(Message, "#") + 1)[/FONT]

    که یعنی هر چی قبل از # اومد بره تو دستور هرچی بعد از مربع اومد بره تو طرف
    این کد رو امتحان کردم اما متاسفانه جواب نداد
    جدیدترین ویرایش توسط qmars_farahani; ۱۶:۲۶ ۱۳۹۵/۰۹/۳۰.
لطفا صبر کنید...
X