با سلام
خط اول و دوم یه پورت سریال نرم افزاری به نام BTserial رو پینهای دیجیتال 2 و 3 ایجاد میکنه.بدین صورت که پین 2 پین rx و پین 3 پین tx پورت خواهد بود.میدونیم که آردوینوها معمولا روی پینهای دیجیتال 0 و 1 دارای پورت سریال سخت افزاری هستند.هرگاه لازم شد پورت سریال دیگه ای در پروژه ی خود ایجاد کنیم با این کتابخونه این کار رو میشه انجام داد.
تو خط بعدی یه کاراکتر به اسم c تعریف کرده و کاراکتر تهی یا همون ' ' رو بعنوان مقدار اولیه بهش اختصاص داده.
سپس به حلقه ی setup که کانفیگها و پیکره بندیها اون تو صورت میگیرن رسیدیم. مقدار baudrate هر دو پورت سریال رو روی 9600 تنظیم کرده.تو دیتاشیت ماژول بلوتوث ذکر شده برای ارسال و دریافت دیتا این مقدار روی 9600 تنظیم بشه.
سپس تو حلقه loop با دستور اول رشته ی "Bluetooth Test" روی پورت سریال نرم افزاری که ماژولمون به اون وصله نوشته میشه.در حقیقت این رشته توسط ماژول بلوتوث ارسال میشه و میتونیم این رشته رو با یه گوشی آندرویدی که به ماژول کانکت شده دریافت و مشاهده کنیم.
تو خط بعدی loop همان رشته در سریال مانیتور آردوینو هم نمایش داده میشه و نهایتا با دستور delay یک تاخیر 1 ثانیه ای در ارسال رشته ی بالا ایجاد شده.