اطلاعیه

Collapse
No announcement yet.

ارسال عدد از میکرو به سی شارپ

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    ارسال عدد از میکرو به سی شارپ

    سلام
    من از میکرو به سی شارپ با مثالی که داشتم می تونم ارتباط برقرا کنم . ساخت پورت مجازی و پروتئوس و این مسائل .
    حالا سوالم اینه که می خوام دقیقا مثلا عدد 012345697 به سی شارپ ارسال بشه و همون مقدار نمایش داده بشه .

    کد سمت کد ویژن از چه نوع متغییری استفاده کنم ؟
    کد سمت سی شارپم اینه : چطوری تغییرش بدم ؟
    کد:
          int bytes;
          bytes = serialPort1.BytesToRead;
          byte[] buffer = new byte[bytes];
          serialPort1.Read(buffer, 0, bytes);
          for (int t = 0; t < bytes; t++)
          {
            textBox1.Text += buffer[t].ToString() + " ";
          }
    برای ارسال رشته چکار کنم ؟
    متشکر

    #2
    پاسخ : ارسال عدد از میکرو به سی شارپ

    تمام رقم ها رو توی یه آرایه بریزید و بعد با putchar یا printf ارسال کنید.
    www.gam-co.blogsky.com

    دیدگاه


      #3
      پاسخ : ارسال عدد از میکرو به سی شارپ

      من یک متغیر دارم به این صورت
      کد:
      char str[]={'1','2','0',3','0','0','5','0','5','0'};
      می خوام این مقدار رو بفرستم بره با printf این چطور باید ارسال بشه ؟
      ارسال و این موارد حل شده است با کلی دنگ و فنگ و ور رفتن .
      حالا بخوام اون مقدار بالا رو بفرستم چطوری بفرستمش بره ؟
      اگه باید تغییر متغییر بدم چجوری ؟

      ممنون

      دیدگاه


        #4
        پاسخ : ارسال عدد از میکرو به سی شارپ

        با putchar ارسال کنید. یه حلقه for بذارید و داخل حلقه هر بار بترتیب از خانه صفر تا آخر آرایه رو putchar کنه.
        با printf هم فکر کنم باید اینجوری بفرستید:
        مثلا:
        کد:
        printf("%d%d%d",str[0],str[1],str[2]);
        www.gam-co.blogsky.com

        دیدگاه

        لطفا صبر کنید...
        X