با استفاده از محصولات بلوتوث در زندگی روزمره, برخی از توسعه دهندگان محصول اغلب از آردوینو برای توسعه با آن استفاده می کنند HC-05 ماژول بلوتوث. نحوه برنامه ریزی HC-05 ماژول با آردوینو?

اکنون HC Feasycom را انتخاب کنید-05 (FSC-BT826) ماژول به عنوان مثال:

1650011468 1

FSC-BT826 (HC-05 ماژول) با ولتاژ 3.6-6 ولت تغذیه می شود و سطح ولتاژ منطقی پین های داده 3.3 ولت است.. اما خروجی ورودی/خروجی برد آردوینو 5 ولت است. برای اینکه ماژول بلوتوث نسوزد, ماژول بلوتوث RXD و خروجی ورودی/خروجی آردوینو برای اتصال سری با مقاومت مورد نیاز است, به عنوان شکل 1 نشان می دهد. از سوی دیگر, ماژول بلوتوث TXD و ورودی ورودی/خروجی آردوینو را می توان مستقیماً متصل کرد زیرا سیگنال 3.3 ولت از FSC-BT826 (HC-05 ماژول) برای پذیرفته شدن به عنوان یک منطق بالا در برد آردوینو کافی است.

ما می‌توانیم کد منبع نمونه‌ای را ارائه کنیم که بر اساس مثالی مستقل به نام «SoftwareSerialExample» در آردوینو UNO IDE است.. مقداردهی اولیه برنامه مثال در زیر آمده است.

راه اندازی برنامه

یک کلاس پورت سریال آنالوگ نرم افزار در فایل وجود دارد <SoftwareSerial.h>, باید مهار کنیم

این فایل head و یک شی SoftwareSerial را اعلام کنید.

در راه اندازی() روش, مقداری اولیه سازی انجام دادیم:

  • 1. LED_PIN را روی حالت خروجی تنظیم کنید.
  • 2. LED_PIN را روی سطح پایین تنظیم کنید.
  • 3. Baudrate پورت سریال را تنظیم کنید و ارتباط بین کامپیوتر و برد آردوینو را شروع کنید.
  • 4. برای دریافت Baudrate UART HC05 و شروع ارتباط بین برد آردوینو و HC05 تکرار کنید..

برای اطلاعات بیشتر برنامه نویسی ماژول, به دیدن لینک ماژول خوش آمدید: HC-05 جایگزینی ماژول بلوتوث ماژول بلوتوث دو حالته HC-05 پین به پین