ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





  1. #1
    تاریخ عضویت
    2010/04/16
    اصفهان
    1,278
    110

    خواندن POT در Bascom

    سلام

    ببخشید
    من قراره سرعت یک برنامه رو توسط POT تنظیم کنم یعنی Wiatms رو یک متغیر قرار بدم که این متغیر با POT تغییر بکنه
    کار ساده ای هست بله ولی POT به درستی از کم تا زیاد نمیره چون LCD نمیتونم به مدار وصل کنم ، مقادیر نمیدونم چطوریه ولی POT درست جواب نمیده یعنی یکم که می چرخونم یکدفعه خیلی کم میشه و توی یک بازه هم اصلا انگار تغییر نمیکنه
    راستی لازم به ذکر است که با مولتی متر که خروجی POT رو اندازه می گیرم به راحتی از 0 تا 5 میره

    من POT رو با مقاومت 1 کیلو به ADC میکرو متصل کردم و به صورت زیر کانفیگ کردم :
    Config Adc = Single , Prescaler = Auto , Reference = Internal

    و به صورت زیر مقدار POT رو توی متغیر B ریختم :
    Speedauto:
    B = Getadc(5)
    B = B - 20
    Return

    و به صورت زیر توی برنامه استفاده کردم :
    Waitms B

    منتظر پاسختون هستم
    ممنون
    • تبلیغات
      .

  2. #2
    تاریخ عضویت
    2010/03/05
    3,251
    111

    پاسخ : خواندن POT در Bascom

    متغیر B رو از نوع integer تعریف کردی؟
  3. #3
    تاریخ عضویت
    2010/04/16
    اصفهان
    1,278
    110

    پاسخ : خواندن POT در Bascom

    نقل قول نوشته اصلی توسط علی علی پور ریکنده
    متغیر B رو از نوع integer تعریف کردی؟
    خیر از نوع Byte هست :eek: :biggrin:
  4. #4
    تاریخ عضویت
    2011/02/12
    159
    11

    پاسخ : خواندن POT در Bascom

    سلام !
    بهتره ولتاژ رفرنس رو داخلی نذارین و اون رو برابر AVCC قرار بدین ! به احتمال زیاد با این کار مشکلتون حل بشه !(البته اتصال پایه AVcc به مثبت فراموش نشه ! :redface
    با انجام این کار شما دیگه از مقاومت 1 کیلو هم لازم نیست که استفاده کنین و مستقیم پایه وسط رو به ADC وصل کنین !
    با تشکر !!!
    در انتظار تو چشمم سپید گشت و غمی نیست
    اگر قبول تو افتد، فدای چشم سیاهت

    Hidden Content
  5. #5
    تاریخ عضویت
    2010/03/05
    3,251
    111

    پاسخ : خواندن POT در Bascom

    خروجی تابع getadc 10 بیتی هست پس باید متغییر B رو از نوع integer یا word تعریف کنید ...
    با سپاس
  6. #6
    تاریخ عضویت
    2010/04/16
    اصفهان
    1,278
    110

    پاسخ : خواندن POT در Bascom

    سلام

    حدود 20 تا برد هست و قابلیت تغییر سخت افزار وجود نداره :surprised:
    پایه AVCC با سلف 10mH به مثبت متصل شده و با خازن 100nF هم وصل شده به منفی
    پایه AREF هم به خازن 100nF وصل شده به منفی :biggrin:

    ممنون متغیر رو Word تعریف می کنم فکر کنم 100% دیگه درست بشه
    کلا توی این چند روز از بس پروژه سنگین بوده توی انجمن AVR خیلی اسپم دادم :biggrin: مثل همین تاپیک لطفا پاک کنید :agree:

    با سپاس oo:
  7. #7
    تاریخ عضویت
    2011/12/20
    کرج
    430
    28

    پاسخ : خواندن POT در Bascom

    اینو ببینید :
    اون تقسیم بر 4 اصلا دلیل خاصی نداشته و فقط برای تنظیم ورودی با مقدار روی LCD بوده !! :mrgreen:
    http://eros8631.persiangig.com/Pot.zip
    مفید بود ؟ بجای اسپم میتونید از دکمه ی تشکر استفاده کنید.
    Hidden Content
نمایش نتایج: از 1 به 7 از 7

موضوعات مشابه

  1. fft با bascom
    توسط filicity در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2016/03/29, 16:10
  2. LED RGB+bascom
    توسط 1388210 در انجمن میکروکنترلرهای AVR
    پاسخ: 25
    آخرين نوشته: 2014/04/28, 02:10
  3. ! Bascom ARM
    توسط ATI RADEON در انجمن پروسسورهای ARM
    پاسخ: 55
    آخرين نوشته: 2011/06/11, 22:01
  4. bascom 1.12.0.0
    توسط r.babazadeh در انجمن میکروکنترلرهای AVR
    پاسخ: 17
    آخرين نوشته: 2010/11/15, 16:38
  5. bascom یا c و یا...
    توسط rezsh در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2009/09/27, 17:53

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •