H@mid.RS

سورس کد کار با بلوتوث در برد آردینو ارتباط با گوشی اندرویدی در Basic4Arduino

1 ارسال در این موضوع قرار دارد

ارتباط با بلوتوث در اردینو


ارتباط بین گوشی و برد آردینو توسط یک بلوتوث


با این مثال شما با استفاده از یک بلوتوث  HC 05 می تونید این ارتباط رو برقرار کنید.


post-1-0-73313900-1463577163_thumb.jpgpost-1-0-44462500-1463577169_thumb.png


 


سورس کد استفاده در بیسیک فور اردینو به صورت زیر می باشد.



Sub Process_Globals
Public Serial1 As Serial
Private SerialNative1 As Stream
Private astream As AsyncStreams
Private leds(1) As Pin
Private timer1 As Timer
End Sub

Private Sub AppStart
Serial1.Initialize(115200)
Log("AppStart")
leds(0).Initialize(leds(0).A0, leds(0).MODE_OUTPUT)
'Using the hardware serial named Serial1 (Arduino Due)
'A SoftwareSerial will also work.
RunNative("SerialNative1", Null)
astream.Initialize(SerialNative1, "astream_NewData", Null)
timer1.Initialize("timer1_Tick", 1000)
timer1.Enabled = True
End Sub

#if C
void SerialNative1(B4R::Object* unused) {
::Serial1.begin(9600);
b4r_main::_serialnative1->wrappedStream = &::Serial1;
}
#end if

Sub Timer1_Tick
astream.Write("Millis here: ".GetBytes)
astream.Write(NumberFormat(Millis, 0, 0).GetBytes)
astream.Write(Array As Byte(10)) 'end of line character. AsyncStreamsText will cut the message here
End Sub

Sub AStream_NewData (Buffer() As Byte)
For i = 0 To Buffer.Length - 2 Step 2
Dim ledNumber As Byte = Buffer(i)
Dim value As Boolean = Buffer(i + 1) = 1
leds(ledNumber).DigitalWrite(value)
Next
End Sub

این کد کامل هست و شما می توانید با این ارتباط رو انجام بدید


 


سورس بیسیک فور اندروید برای نوشتن برنامه برای اندروید رو هم پیوست کردم


 


سوالی بود بپرسید


Adruino_Bluetooth_B4A.zip

ali.1020 و farshid91 پسند شده است

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط H@mid.RS
      Basic4Arduino
      مشاهده فایل
      درود


      با برنامه توسعه دهنده برد های آردوینو در خدمت شما هستیم


      این برنامه همانند برنامه های دیگر برنامه نویسی مرجع بیسیک زبان برنامه نویسی بیسیک بوده و به راحتی می توانید با اموزش های که در انجمن ما قرار داده می شود برای برد خود برنامه بنویسید

       
       



       
       

      چگونه نصب کنید :


      اول از همه ما به پیش نیاز برنامه برای اجرا روی برد نیاز داریم


      از لینک زیر برنامه اخرین نسخه برنامه آردینو IDE (1.6.7+) رو در لینک زیر می تونید دانلود و برای ویندوز یا هر سیستم عاملی که دارید دانلود کنید :


      https://www.arduino....n/Main/Software


      ما تنها مدل های Uno, Mega و Due رو تست کردیم و کاملا جواب داده است.

       


      در پناه حق




      ارسال کننده H@mid.RS ارسال ۱۶/۰۸/۰۵ دسته Basic4Arduino  
    • توسط H@mid.RS
      درود


      با برنامه توسعه دهنده برد های آردوینو در خدمت شما هستیم


      این برنامه همانند برنامه های دیگر برنامه نویسی مرجع بیسیک زبان برنامه نویسی بیسیک بوده و به راحتی می توانید با اموزش های که در انجمن ما قرار داده می شود برای برد خود برنامه بنویسید

       
       



       
       

      چگونه نصب کنید :


      اول از همه ما به پیش نیاز برنامه برای اجرا روی برد نیاز داریم


      از لینک زیر برنامه اخرین نسخه برنامه آردینو IDE (1.6.7+) رو در لینک زیر می تونید دانلود و برای ویندوز یا هر سیستم عاملی که دارید دانلود کنید :


      https://www.arduino....n/Main/Software


      ما تنها مدل های Uno, Mega و Due رو تست کردیم و کاملا جواب داده است.

       


      در پناه حق