سلام
من میخام از یه میکرو ای وی آر برای کنترل چهارتا(اگر بشه هشت تا) سروو موتور استفاده کنم
منظورم pwm هستش
نمیتونم بیشتر از دو تاpwm رو معرفی کنم
تنها زبونی هم که بلدم بسکومه
لطفا کمک کنین
سلام.
خود بسكام تابعي براي اينكار دارهه ... ، اما از لحاظ كمي و كيفي نمي دونم در چه وظعيتي هست و تاحالا استفاده نكردم ...
تو help بسكام يه سرچي براي تابعش بزن ...
بعد بسكام براي تايمر 0 خروجي PWM نمي ده ... ، يكي از اساتيدمون گفت اگر معادل اسمبليش رو تو بسكام بنويسي جواب مي دهه ... ، اما حقيقتش خودم وقت نكردم امتحانش كنم ...
يه كتاب گير بيار كه توش اسمبلي ، يا c و اسمبلي رو براي AVR گفته باشه و ببين از چه ريجستر هايي و با چه مقدار هايي بايد استفاده كني ...
همونا رو تو بسكام بنويس و امتحان كن ...
نتيجه اش رو هم دوست داشتي همينجا بگو ...
پيشنهاد مي كنم اول براي timer1 اين كار رو كني و سعي كني نور led رو كنترل كني ، بعد كه جواب گرفتي با كمي تغييرات برو روي timer0
موفق باشي.
يا علي.
چرا از پالس و دایرکشن استفاده نمی کنی؟
۲۰ تا سرور رو هم می تونی اینجوری وصل کنی
میشه لطفا بیشتر توضیح بدین
یه مثال بزنین ممنون میشم
البته من فقط بسکام بلدم
میشه با یه مثال توضیح بدین
یه برنامه ساده بنویسین که مثلا 10 تا pwm را ارائه بده
---
راستی سخت افزار هم میخواد؟؟
سلام.
نقل قول: چرا از پالس و دایرکشن استفاده نمی کنی؟
۲۰ تا سرور رو هم می تونی اینجوری وصل کنی
مي شه دقيق تر بگيد ؟
پيشاپيش مرسي .
موفق باشيد.
يا علي.
سرور ها توی مد پوزیشن کنترلشون از یه سیگنال پالس و یه سیگنال جهت استفاده می کنن نسبتا خیلی سادست شما جهت رو مثلا یک می دی ساعت گرد می چرخه صفر می دی پاد ساعت گرد
با هر پالس هم یه میزان مشخصی حرکت می کنه مثلا یک درجه نیاز یه چیز خاصی هم توی میکرو نداره فقط کافیه صفر و یک کنی
SERVO ... ( اگر درست نوشته باشم ... ! :d )
سروو
يا علي.
آقا
من خیلی عذر میخوام
ولی اگه قرار بود با یه توزیح کوتاه متوجه بشم که وضعم این نبود
لطفا برای مثال یه برنامه بنویسین که چند تا pwm ارائه بده به یه سری L298 برای کنترل دور موتور چند تا دیسی موتور
مرسی
بفرما چاي ...
مهندس آخر سر مي خواي سروو راه بندازي يا سرعت موتور DC رو كنترل كني ؟!
اين سروو يه فرايند كنترل هست ...
اين سروو موتوري كه مي گيم ، در واقع همون موتور DC هست كه با استفاده از روش هايي مي خوايم زاويه چرخش رو كنترل كنيم ...
سروو موتور ها معمولا يه دور كامل هم نمي تونن بزنن ... .
تو كتاب 11 پروژه يه نمونه توضيح داده ...
اگر هم منظورتون كنترل سرعت موتور DC هست ،كه يه سرچي تو فروم بزنيد كلي مطلب پيدا مي كنيد ...
مورد بعد هم اينكه خودت پيگير باش و نكات جديدي رو كه از اين پست ها مي فهمي رو بگير و برو تو Net و كتاب و ... دنبال كن ...
وگرنه ممكنه به نتيجه نرسي ... !
موفق باشي.
يا علي.