فهرست مطالب:
- مرحله 1: سیم کشی ماژول Bluefruit شما
- مرحله 2: IDE را برای Bluefruit تنظیم کنید
- مرحله 3: برنامه خود را بنویسید و بارگذاری کنید
- مرحله 4: شما این کار را انجام دادید
تصویری: ارتباط سریال بی سیم با استفاده از Bluefruit: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
در اینجا یک راهنمای ساده گام به گام برای جایگزینی سیم های خود با اتصال کم مصرف بلوتوث آمده است:
مدتی طول کشید تا این موضوع را دریابم زیرا تقریباً هیچ اسنادی مبنی بر انجام این کار با فناوری کم مصرف بلوتوث مدرن مانند ماژول 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 شما
در اینجا نمودار اصلی سیم کشی است ، کتابخانه های Adafruit که در مرحله بعدی نیز پیوند داده می شوند ، برای این پیکربندی سیم کشی تنظیم شده اند ، بنابراین توصیه می کنم آن را تغییر ندهید. من این را با Arduino Uno و Pro Mini استفاده کرده ام و اساساً عملکرد یکسانی دارند.
مرحله 2: 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 ثانیه نگه دارید تا چراغ های آبی و قرمز چشمک بزنند.
توصیه شده:
ارتباط سریال آردوینو: 5 مرحله
ارتباط سریال آردوینو: بسیاری از پروژه های آردوینو بر انتقال داده ها بین چندین آردوینو تکیه می کنند. این که آیا شما یک سرگرم کننده هستید که در حال ساخت یک ماشین RC ، یک هواپیمای RC ، یا طراحی یک ایستگاه هواشناسی با صفحه نمایش از راه دور هستید ، باید بدانید که چگونه می توانید به طور قابل اعتماد انتقال سریال
MICU PIC و ارتباط سریال پایتون: 5 مرحله
PIC MCU و ارتباط سریال پایتون: سلام بچه ها! در این پروژه سعی می کنم آزمایشات خود را در مورد PIC MCU و ارتباط سریال پایتون توضیح دهم. در اینترنت ، آموزشها و فیلمهای زیادی در مورد نحوه ارتباط با PIC MCU از طریق ترمینال مجازی وجود دارد که بسیار مفید است. هوف
ارتباط سریال آردوینو و پایتون - صفحه کلید: 4 مرحله
ارتباطات آردوینو و پایتون - صفحه کلید: این پروژه برای کاربران مک ساخته شده است اما می تواند برای لینوکس و ویندوز نیز اجرا شود ، تنها مرحله ای که باید متفاوت باشد نصب است
SmartMirror مبتنی بر وب با استفاده از ارتباط سریال: 6 مرحله
SmartMirror مبتنی بر وب با استفاده از ارتباط سریال: این دستورالعمل با تمام کد آماده استفاده ارائه می شود. توسعه بسیار پیچیده بود اما پس از راه اندازی ، سفارشی سازی آن بسیار آسان است. نگاهی بیندازید و لذت ببرید ؛)
ارتباط سریال با استفاده از ARM Cortex-M4: 4 مرحله
ارتباط سریال با استفاده از ARM Cortex-M4: این یک پروژه مبتنی بر ورق است که از ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) برای ارتباط سریال با استفاده از پایانه مجازی استفاده می کند. خروجی را می توان در صفحه LCD 16x2 به دست آورد و ورودی ارتباط سریال را می توان در سریال Mo