فهرست مطالب:

ارتباط سریال بی سیم با استفاده از Bluefruit: 4 مرحله
ارتباط سریال بی سیم با استفاده از Bluefruit: 4 مرحله

تصویری: ارتباط سریال بی سیم با استفاده از Bluefruit: 4 مرحله

تصویری: ارتباط سریال بی سیم با استفاده از Bluefruit: 4 مرحله
تصویری: ارتباط سریال آردوینو - هر آنچه باید بدانیم - آموزش پروژه محور آردوینو 2024, دسامبر
Anonim
ارتباط سریال بی سیم با استفاده از Bluefruit
ارتباط سریال بی سیم با استفاده از Bluefruit

در اینجا یک راهنمای ساده گام به گام برای جایگزینی سیم های خود با اتصال کم مصرف بلوتوث آمده است:

مدتی طول کشید تا این موضوع را دریابم زیرا تقریباً هیچ اسنادی مبنی بر انجام این کار با فناوری کم مصرف بلوتوث مدرن مانند ماژول Bluefruit وجود ندارد. هدف من این بود که بتوانم داده ها را از طریق شتاب سنج متصل به آردوینو به صورت بی سیم جمع آوری کنم ، داده ها در لپ تاپ یا تلفن هوشمند من برای تجزیه و تحلیل ثبت می شود.

مرحله اول: برنامه های مطالعه UART را بارگیری کنید

مک - من از Adafruit Bluefruit LE Connect استفاده می کنم ، این برنامه در App Store رایگان است و در این پست وبلاگ ثبت شده است:

blog.adafruit.com/2016/06/06/bluefruit-le-…

IOS / Android - من از همان نرم افزار Bluefruit LE Connect استفاده می کنم ، اما به سادگی نسخه IOS ، App Store را بررسی کنید

Windows - یک برنامه فوق العاده در GitHub در اینجا وجود دارد:

github.com/adafruit/adafruit-bluefruit-le-…

مرحله 1: سیم کشی ماژول Bluefruit شما

سیم کشی ماژول Bluefruit شما
سیم کشی ماژول Bluefruit شما

در اینجا نمودار اصلی سیم کشی است ، کتابخانه های Adafruit که در مرحله بعدی نیز پیوند داده می شوند ، برای این پیکربندی سیم کشی تنظیم شده اند ، بنابراین توصیه می کنم آن را تغییر ندهید. من این را با Arduino Uno و Pro Mini استفاده کرده ام و اساساً عملکرد یکسانی دارند.

مرحله 2: IDE را برای Bluefruit تنظیم کنید

IDE را برای Bluefruit تنظیم کنید
IDE را برای Bluefruit تنظیم کنید
IDE را برای Bluefruit تنظیم کنید
IDE را برای Bluefruit تنظیم کنید

اگر قبلاً این کار را نکرده اید ، باید چند کتابخانه را بارگیری کنید تا هنگام برنامه نویسی ماژول از آنها استفاده کنید ، در اینجا آنها عبارتند از:

learn.adafruit.com/introducing-the-adafrui…

اگر نمی دانید چگونه کتابخانه ای را نصب کنید بسیار ساده است فقط فایل را از حالت فشرده خارج کرده و در پوشه اسناد/Arduino/Libraries خود قرار دهید و IDE را راه اندازی مجدد کنید.

مرحله 3: برنامه خود را بنویسید و بارگذاری کنید

در اینجا یک برنامه کوتاه وجود دارد که من نوشتم که از طریق بلوتوث برای مشاهده دستگاه دریافت کننده پیام ارسال می کند ، مهمترین قسمت این است که شما پین های سریال RX / TX خود را بر این اساس تنظیم کرده و یک خط سریال موازی دیگر اضافه کنید.

#عبارتند از

const int rxpin = 10؛

const int txpin = 9؛

نرم افزار سریال سریال 1 (rxpin ، txpin) ؛

void setup (void) {

Serial.begin (9600)؛ // این اتصال معمولی سریال مانیتور سیمی است که می توانید با Arduino IDE مشاهده کنید

Serial1.begin (9600)؛ // این در رشته دوم که به ماژول Bluefruit ارسال می شود ، باید 9600 baud باشد

}

حلقه خالی () {

Serial.println ("MyNameJeff") ؛

Serial1.println ("MyNameJeff") ؛

تاخیر (1000) ؛ // این در هر دو مکان چاپ می شود ، بنابراین باید این پیام فوق العاده مهم را در هر صورت ببینید

}

مرحله 4: شما این کار را انجام دادید

توانجامش دادی!
توانجامش دادی!

امیدوارم شما در حال حاضر به ویژگی UART در برنامه انتخابی خود نگاه کرده اید و از پیام هایی که به شما می دهد راضی هستید ، باید چیزی شبیه به این تصاویر را در اینجا مشاهده کنید ، اگر سعی نکردید مدار خود را مجدداً وصل کنید یا ماژول خود را با نگه داشتن یک پین GND به حالت اولیه بازگردانید. پین DFU را به مدت 5 ثانیه نگه دارید تا چراغ های آبی و قرمز چشمک بزنند.

توصیه شده: