اطلاعیه

Collapse
No announcement yet.

خواندن عدد 10 بیتی یک پتانسیومتر توسط adc

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

    خواندن عدد 10 بیتی یک پتانسیومتر توسط adc

    سلام خدمت دوستان و اساتید.

    بنده میخواستم که توسط مبدل adc میکرو ، پایه وسط یک پتانسیومتر رو بخونم. فقط همین رو میخوام
    ولی توی کدویژن راه اندازی adc یکم گیج کننده است و چون تا حالا این کار رو انجام ندادم گیج شدم.

    من قبلا با آردوینو کار کردم و توی IDE آردوینو ، برای راه اندازی adc فقط از یکی دو خط کد استفاده میشه.
    اینم کدش:
    کد:
    int val = 0;
    val = analogRead(analogPin);
    و توی پرانتز هم شماره ی پینی که قراره مبدل باشه قرار میگرفت.
    این کد یه عدد از 0 تا 1023 رو توی متغیر val برمیگردوند
    خوب حالا من همین کار رو میخوام توی کدویژن انجام بدم حالا باید چه جوری کد بنویسم؟؟؟؟

    #2
    پاسخ : خواندن عدد 10 بیتی یک پتانسیومتر توسط adc

    کد:
    int val = 0;
    val = read_adc(analogPin);
    به همین سادگی
    www.gam-co.blogsky.com

    دیدگاه


      #3
      پاسخ : خواندن عدد 10 بیتی یک پتانسیومتر توسط adc

      نوشته اصلی توسط vahidabedi
      کد:
      int val = 0;
      val = read_adc(analogPin);
      به همین سادگی
      ممنونم از لطفتون دوست عزیز.
      ولی فکر نکنم به همین آسونی باشه. این کدی رو که گفتین رو زدم ولی کامپایلر ارور میده. من توی چند تا سایت و کتاب های مختلف در موردش تحقیق کردم و اینطور که فهمیدم ازشون باید یه مقادیری مثل ACSR , ADCSRA , ..... رو تنظیم کنیم ولی من کلیاتش رو فهمیدم اما نمیدونم چه جوری تنظیمشون کنم تا اون چیزی رو که میخوام رو بهم بده. ممنون میشم اگه بیشتر راهنمایی کنید.

      دیدگاه


        #4
        پاسخ : خواندن عدد 10 بیتی یک پتانسیومتر توسط adc

        لطفا کامپایلر و میکروکنترلر مورد استفاده رو بیان کنید تا راهنماییتون کنم.
        فایل های موجود در تاپیک زیر رو هم مطالعه بفرمایید :

        http://www.eca.ir/forum2/index.php?topic=78081.0
        چرا ناراحتی پاتریک!
        + امروز ی بچه دیدم سرچهارراه گل میفروخت
        - از دیدنش ناراحت شدی؟
        + نه
        پس چی ناراحتت کرده
        + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
        ------------------------------------------------------------------------------------------------------
        تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
        ------------------------------------------------------------------------------------------------------
        محصولات

        دیدگاه


          #5
          پاسخ : خواندن عدد 10 بیتی یک پتانسیومتر توسط adc

          آقا موفق شدم که adc رو راه اندازی کنم. البته با کمک دوستان.
          رفتم توی کدویزارد و adc رو از اونجا تنظیم کردم و بعد کد read_adc رو زدم و کارم راه افتاد.
          ولی هنوز مفهوم اون کد های توی کد ویژن مخصوص adc رو نفهمیدم.

          دیدگاه

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