پینهای ماژول HC-05
شماره پین | نام پین | توضیحات |
---|---|---|
۱ | Enable / Key | این پین برای تغییر بین حالت داده (پایین) و حالت دستوری (بالا) استفاده میشود. به طور پیشفرض در حالت داده است. |
۲ | Vcc | ماژول را تغذیه میکند. به منبع تغذیه +۵V متصل شود. |
۳ | Ground | پین زمین ماژول، به زمین سیستم متصل شود. |
۴ | TX – Transmitter | دادههای سریال را ارسال میکند. هر چیزی که از طریق بلوتوث دریافت شود، از این پین به عنوان داده سریال ارسال میشود. |
۵ | RX – Receiver | دادههای سریال را دریافت میکند. هر داده سریالی که به این پین داده شود، از طریق بلوتوث پخش میشود. |
۶ | State | پین وضعیت به LED داخلی متصل است و میتوان از آن به عنوان بازخورد برای بررسی عملکرد بلوتوث استفاده کرد. |
۷ | LED | وضعیت ماژول را نشان میدهد. |
– یک بار در ۲ ثانیه: ماژول وارد حالت دستوری شده است. | ||
– چشمک زدن مکرر: در حالت داده منتظر اتصال است. | ||
– دو بار در ۱ ثانیه: اتصال موفق در حالت داده. | ||
۸ | Button | برای کنترل پین Key/Enable برای تغییر بین حالت داده و حالت دستوری استفاده میشود. |
تنظیمات پیشفرض HC-05
مشخصات فنی HC-05
ماژولهای بلوتوث دیگر
HC-04، HC-06، HM-11، ESP32، CSR8645
کجا از ماژول بلوتوث HC-05 استفاده کنیم؟
ماژول HC-05 یک ماژول محبوب است که میتواند قابلیت ارتباط بیسیم دوطرفه (دو طرفه کامل) را به پروژههای شما اضافه کند. شما میتوانید از این ماژول برای برقراری ارتباط بین دو میکروکنترلر مانند آردوینو یا ارتباط با هر دستگاهی که قابلیت بلوتوث دارد، مانند گوشی یا لپتاپ استفاده کنید. بسیاری از برنامههای اندرویدی موجود هستند که این فرآیند را بسیار آسانتر میکنند. این ماژول با استفاده از USART با نرخ Baud 9600 ارتباط برقرار میکند، بنابراین ارتباط با هر میکروکنترلری که از USART پشتیبانی میکند، آسان است. همچنین میتوانیم مقادیر پیشفرض ماژول را با استفاده از حالت دستوری پیکربندی کنیم. بنابراین اگر به دنبال یک ماژول بیسیم هستید که بتواند دادهها را از کامپیوتر یا گوشی موبایل به میکروکنترلر و بالعکس منتقل کند، این ماژول ممکن است انتخاب مناسبی برای شما باشد. با این حال، انتظار نداشته باشید که این ماژول رسانههای چندرسانهای مانند عکسها یا آهنگها را منتقل کند؛ برای این کار ممکن است به ماژول CSR8645 نیاز داشته باشید.
چگونه از ماژول بلوتوث HC-05 استفاده کنیم؟
ماژول HC-05 دارای دو حالت عملیاتی است: یکی حالت داده که میتواند دادهها را از سایر دستگاههای بلوتوث ارسال و دریافت کند و دیگری حالت AT Command که در آن میتوان تنظیمات پیشفرض دستگاه را تغییر داد. ما میتوانیم دستگاه را در هر یک از این دو حالت با استفاده از پین کلید که در توضیحات پین توضیح داده شده است، راهاندازی کنیم.
جفتسازی ماژول HC-05 با میکروکنترلرها بسیار آسان است زیرا این ماژول با استفاده از پروتکل پورت سریال (SPP) عمل میکند. کافی است ماژول را با +۵V تغذیه کنید و پین Rx ماژول را به Tx میکروکنترلر و پین Tx ماژول را به Rx میکروکنترلر متصل کنید.