علیک سلام
خب برای اینکه مقدار بلوتوٍث رو بخونی باید با SoftwareSerial وصلش کنی به آردوینو ، (جلسه بیست و دوم : سریال نرم افزاری آردوینو ( Software Serial ) | وبلاگ آردوینو)
همچنین دستور read کارکتر ها رو دونه به دونه میخونه که فکر میکنم دستوری برای خوندن همه کارکترها یکجا و به شکل string هم برای آردوینو وجود داره (شبیه pulsein)
اگه بخوای کارکتر به کارکتر بخونی فکر میکنم این باید جواب بده :
(-فرضا سریال نرم افزاری blu تعریف شده باشه )
کد:
while(1) {            // force into a loop until 'n' is received
      int incomingByte = blu.read();
      if (incomingByte == '\n') break;   // exit the while(1), we're done receiving
     
      redvalue *= 10;  // shift left 1 decimal place
     
      redvalue = ((incomingByte ) + redvalue);
      }
فکر کتم با softwareserial مقداری که خونده میشه به شکل کد اسکی نباشه و نیاز نیست 48 رو ازش کم کنی (اون -1 هم فکر نمیکنم لازم باشه )