قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

بحر السكون
:: مهندس ::
تاريخ التسجيل: Nov 2011
المشاركات: 37
نشاط [ بحر السكون ]
قوة السمعة:0
قديم 02-11-2012, 12:21 PM المشاركة 1   
افتراضي مساعدة في كود التحكم في محرك سيرفو بواسطة مقاومة متغيرة Twitter FaceBook Google+



السلام عليكم يا اخوان

مساعدة في كود التحكم في محرك سيرفو بواسطة مقاومة متغيرة
مشكلتي هي في تقسيم 1024 على وقت تغيير الزاوية والمحافظة تردد50هيرتز
او اذا كان هناك طريقة اخرى فارجو المساعدة

ولكم خالص الدعوات

اعلانات

بحر السكون
:: مهندس ::
تاريخ التسجيل: Nov 2011
المشاركات: 37
نشاط [ بحر السكون ]
قوة السمعة:0
قديم 03-11-2012, 03:19 AM المشاركة 2   
افتراضي


اللهم بك اصبحنا وبك نمسي وبك نحيا ونموت

Up

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

بحر السكون
:: مهندس ::
تاريخ التسجيل: Nov 2011
المشاركات: 37
نشاط [ بحر السكون ]
قوة السمعة:0
قديم 03-11-2012, 06:50 AM المشاركة 3   
افتراضي


https://www.youtube.com/watch?v=9BBBxnG_R_o


بحر السكون
:: مهندس ::
تاريخ التسجيل: Nov 2011
المشاركات: 37
نشاط [ بحر السكون ]
قوة السمعة:0
قديم 04-11-2012, 10:52 AM المشاركة 4   
افتراضي


Up .


abu-thabit
:: مهندس متميز ::
تاريخ التسجيل: Oct 2010
المشاركات: 339
نشاط [ abu-thabit ]
قوة السمعة:0
قديم 04-11-2012, 06:14 PM المشاركة 5   
افتراضي


http://arduino.cc/en/Tutorial/Knob

http://embedded-lab.com/blog/?p=4653


بحر السكون
:: مهندس ::
تاريخ التسجيل: Nov 2011
المشاركات: 37
نشاط [ بحر السكون ]
قوة السمعة:0
قديم 04-11-2012, 07:50 PM المشاركة 6   
افتراضي


اهلا اخي الغالي ابو ثابت جزاك الله خير على التفاعل

من اراد الكود للفائدة

unsigned int adcdata;
unsigned int i;

void main() {

trisb=0;
trisa=1;
adc_init();
while (1) {
adcdata=adc_read(0);
portb.b0=1;
delay_us(750);
for(i=0;i<adcdata;i++)
{
delay_us(2);
}
portb.b0=0;
delay_us(20000);
} }
وهذا فيديو الشرح




والله ولي التوفيق


بحر السكون
:: مهندس ::
تاريخ التسجيل: Nov 2011
المشاركات: 37
نشاط [ بحر السكون ]
قوة السمعة:0
قديم 04-11-2012, 08:15 PM المشاركة 7   
افتراضي


للاستفادة من كامل ترديج المقاومة وتكون اكثر دقة
اضفت هذا السطر و قسمت قراءة الانالوج على عشرة او ثمانية مثلا


unsigned int adcdata;
unsigned int i;

void main() {

trisb=0;
trisa=1;
adc_init();
while (1) {
adcdata=adc_read(0);
adcdata=adcdata/10;
portb.b0=1;
delay_us(750);
for(i=0;i<adcdata;i++)
{
delay_us(2);
}
portb.b0=0;
delay_us(20000);
} }

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 05:29 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025