این یک رابط مانیتور سریال بلوتوث برای آزمایش با آردوینو و بلوتوث است
می توانید با ماژول های بلوتوث مانند HC-05 ، HC-06 استفاده کنید
ویژگی های خاص
Bluetooth بلوتوث را از برنامه روشن می کند
می تواند دستگاه های موجود را اسکن کند
★ هنگامی که بیش از یک دستگاه در دسترس است می توانید دستگاه مربوطه را انتخاب کنید
interface رابط و ویژگی های قابل تنظیم
Connect ویژگی اتصال خودکار
اگر این ویژگی برنامه فعال باشد ، آخرین آدرس ماژول بلوتوث متصل را ذخیره می کند و سعی کنید آن ماژول را هنگام شروع برنامه متصل کنید. می توانید این ویژگی را فعال کرده یا از تنظیمات غیرفعال کنید
کد نمونه
# شامل "SoftwareSerial.h"
SoftwareSerial bt (2 ، 3) ؛ // RX | TX (سیم کشی: RX-> TX از BT ماژول ، TX-> RX از BT ماژول ، استفاده از شیفت سطح یا تقسیم ولتاژ مقاومت اگر ماژول BT شما از سطح 3.3V منطق استفاده می کند)
void setup () {
Serial.begin (9600)؛
bt. شروع (9600) ؛
}
void loop () {
if (bt.available ())
Serial.write (bt.read ())؛
if (Serial.available ())
bt.write (Serial.read ()) ؛
}
/ *
با این کار ورودی مانیتور سریال PC به برنامه و ورودی برنامه به PC ارسال می شود
برنامه انتهای پیام را با شخصیت "\ r" تشخیص می دهد.
بنابراین "Carriage Return" یا "هر دو NL & CR" را در مانیتور سریال PC انتخاب کنید.
و همچنین هنگام ساختن کد خود با برخی از دستورات ، باید از println () به جای print () استفاده کنید.
سابق:-
bt.print ("سلام")؛
این msg در برنامه نشان داده نمی شود زیرا حاوی '\ r' انتهای پیام نیست.
بنابراین شما باید مانند زیر کد کنید
سابق:-
bt.println ("سلام")؛ یا bt.print ("سلام \ r") ؛
هر دو خروجی را در برنامه نشان می دهند زیرا هر دو حاوی "\ r" هستند
* /