اطلاعیه

Collapse
No announcement yet.

درخواست کد ساده تبدیل دسیمال به هگز

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

    درخواست کد ساده تبدیل دسیمال به هگز

    دوستان من مبتدی هستم و برای تبدیل عدد دهدهی به هگز به مشکل خورده ام , کد ساده ای در زبان سی آردوینو برای این کار هست ؟

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

    نوشته اصلی توسط siavash1633 نمایش پست ها
    دوستان من مبتدی هستم و برای تبدیل عدد دهدهی به هگز به مشکل خورده ام , کد ساده ای در زبان سی آردوینو برای این کار هست ؟
    با درود
    اگر دقیق تر توضیح بدید جواب بهتری بدست میارید
    ولی به صورت پیش فرض نیازی به تبدیل نیست و بستگی داره اون ها رو توی ادیتور چگونه تعریف کنید
    ولی برخی مواقع میخوایم یه عدد دسیمال به صورت هگز دربیاریم روی صفحه نمایش اون کمی قضیه ش فرق داره ولی معمولا کتابخونه دارن و توسط تابع ای این تبدیلات معمول انجام میشه

    شما به ادیتورتون میفهمونید این دیتا رو چگونه معنی کنه
    مثلا یک بایت داریم به اسم A
    و میخواید یک مقدار اولیه به اون بدید
    A=0X01
    A=0B00000001
    A=1
    اولی هگز دومی باینری و سومی دسیمال
    این سه عبارت در ادیتور یک معنی دارن و نیازی به تبدیل ندارن چون تعریف کردید
    حالا ما میخوایمن به فرم هگز مقداری به این متغیر اضافه کنیم
    A=A+0X0F
    چه مقدار عددی به متغیر اضافه شده ؟ 15 به فرم دسیمال
    عدد درون متغیر در نهایت چند میشه ؟به فرم دسیمال 16 به فرم هگز 0X10 به فرم باینری ؟ 0B00010000

    ایا میتونیم هر جای برنامه به یک فرم مختلف بارگذاری کنیم ؟ بله فقط کافی به ادیتور بگید با چه فرمی دارید این کار میکنید
    ایا میتونیم حتی توی یک عملیات از چند فرم استفاده کرد ؟ بله A=12+0X08

    این توضیحات مربوط به ادیتور کدویژن بود و اطلاعی راجب اردینو نداریم
    موفق باشید
    جدیدترین ویرایش توسط کاکو; ۱۷:۰۷ ۱۴۰۱/۰۲/۳۱.

    دیدگاه


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

      درود بر شما .درست فرمودید در دستور Serial.write(cmd); بجای هگز دسیمال بکار بردم و کار کرد با تشکر

      دیدگاه

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