اطلاعیه

Collapse
No announcement yet.

نحوه جدا سازی کراکتر های یک داده در کد ویژن

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

    نحوه جدا سازی کراکتر های یک داده در کد ویژن

    با عرض سلام و خسته نباشید خدمت مهندسان گرامی
    بنده از سنسور دما استفاده کردم و دو داده از اون میگرم یکی رطوبت یکی دما

    حالا من نمی خوام اینو در LCD نشون بدم بلکه میخوام در یک 7 سگمنت نشون بدم بخواطر همین لازمه که بنده کراکتر هارو از هم جدا کنم (در C# ما از substring استفاده میکردیم) ولی در کدویژن و زبان سی بلد نیستم اینکارو بکنم
    مثال فرض کنید دما هست 40 درجه بنده میخوام 4 و 0 رو از هم جدا کنم و هرکدام رو داخل یک char ذخیره کنم و به 7 سگمنت بفرستم

    باتشکر از همه ای شما بزرگواران

    #2
    پاسخ : نحوه جدا سازی کراکتر های یک داده در کد ویژن

    سلام دوست عزیز,
    تاپیک زیر را مطالعه بفرمایید, مشابه مسله شماست,....
    در یک برنامه به دلیل محدودیت درنمایشگرهای OLED بازار نیاز هست تا یک عدد 8 رقمی به دو بخش 4 قسمتی تبدیل بشه و روی دو عدد نمایشگر OLED که به I2C میکرو وصل شده اند نمایش داده شود. هر OLED چهار رقم نشان دهد. شما چه پیشنهادی برای این کار دارید؟عدد را به چه صورتی به دو بخش 4 تایی تبدیل کنیم؟


    یک عدد ( که در مثال شما می تواند همان داده مربوط به سنسور باشد) در اینجا در متغیر Num ریخته شده است, تک تک رقم های آن را با استفاده از تقسیمات متوالی به 10 به دست آورده و در یک متغیر ( در این مثالSerial_Number ) که به صورت آرایه است ذخیره میکنیم (با استفاده از حلقه While)
    حالا شما به تک تک اعداد یا دیتاها که در خانه های آرایه ای ذخیره شده است دسترسی دارید و عملیات دلخواه را میتوانید با آن انجام دهید....

    دیدگاه

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