اطلاعیه

Collapse
No announcement yet.

ثبت کمترین مقدار و بیشترین مقدار خوانده شده از adc

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

    ثبت کمترین مقدار و بیشترین مقدار خوانده شده از adc

    سلام.
    من میخوام یه برنامه بنویسم که به طور اتوماتیک کمترین مقدار و بیشترین مقدار خوانده شده از adc رو ثبت کنه.
    اگه میشه الگوریتم برنامه رو توضیح بدید
    ممنون

    #2
    پاسخ : ثبت کمترین مقدار و بیشترین مقدار خوانده شده از adc

    منظورتون الگوریتم پیدا کردن بزرگ ترین و کووچکترینه؟


    دیدگاه


      #3
      پاسخ : ثبت کمترین مقدار و بیشترین مقدار خوانده شده از adc

      ببینید میخوام تو یه زمانی که خودم مشخص میکنم مثلا تا زمانی که یه کلید وصله کمترین و بیشترین مقدار adc رو ثبت کنم.
      مثلا بگم تو این مدتی که کلید وصل بوده کمترین مقدار 100 بوده و بیشترین مقدار 500.
      کسی راه حلی به ذهنش میرسه؟؟

      دیدگاه


        #4
        پاسخ : ثبت کمترین مقدار و بیشترین مقدار خوانده شده از adc

        به نظر من خیلی راحت با if میتونی این کارو بکنی
        if (PIND.0==0 ){
        if (adc >= x) adc=x; // x = MAX
        if (adc <= y) adc=y; // y = MIN
        }

        اینو نوشتم ساده ترین حالت
        البته راه های بهتری هم داره که حوصله نوشتن ندارم :nice: :cry2:

        دیدگاه

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