اطلاعیه

Collapse
No announcement yet.

ارسال عدد به میکرو از طریق hmtr

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

    ارسال عدد به میکرو از طریق hmtr

    سلام
    من یه عدد رو از پورت سریال کامپیوتر یوسط ماژول hmtr ارسال میکنم وبا یه (ماژول+میکرو+lcd) در طرف دوم میگیرمش
    اما مثلا 65 که میفرستم رو lcd ش Aنشون میده که معادل کد اسکی اونه(شاید)
    من میخام رو این 65 تصمیم گیری کنم(یا هر عدد دیگه یی) حالا چکارکنم که میکرو عدد ارسالی رو به صورت عدد دریافت کنه
    برنامه دریافت با کدویژن:
    1

    while (1)
    {

    scanf("%u",&n);
    lcd_clear();
    lcd_puts(&n);


    };

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

    تو فرستنده از تابع itoa استفاده کنید و آرایه به دست آمده را ارسال کنید

    دیدگاه


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

      نوشته اصلی توسط شهریار رجب زاده
      تو فرستنده از تابع itoa استفاده کنید و آرایه به دست آمده را ارسال کنید
      سلام وممنون از جوابتون ولی فرستنده من کامپیوتره و ربان #c
      این دستوری که گفتید رو فکر کنم برا میکرو دیدم
      اصلا این مشکل من قضیه ش چی چیه؟
      thanks

      دیدگاه


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

        مشکلتون اینه که شما دارید یک مقدار رو به پورت سریال میدید
        توی گیرنده اگر بخواید با همون مقدار محاسبه انجام بدید قطعا با همون مقدار انجام میشه ولی برای نمایش بحث فرق میکنه
        LCD کد اسکی رو میخونه و چیزی به اسم نشون دادن مقدار حالیش نیست و فقط طبق استاندارد میبینه که مقدار ورودی چیه و بعد میبینه که کارکتر مربوط به اون چیه
        تابع itoa هم برای کدویژن منظورم بود یعنی میاد رقم های عدد رو جدا میکنه و بعد مقدار اسکی رقم ها رو توی یه آرایه میریزه و شما با دادن مقدار اسکی رقم به رقم به LCD میتونید عددتون رو روی LCD نشون بدید

        دیدگاه

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