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

   

volcano_abd
:: مهندس ::
تاريخ التسجيل: Dec 2011
المشاركات: 2
نشاط [ volcano_abd ]
قوة السمعة:
قديم 26-05-2012, 10:29 PM المشاركة 1   
افتراضي مساعده بمشروع PWD من خلال الكمبيوتر



السلام عليكم ورحمه الله

اولا اعتذر لو مكان الموضوع مش بالمكان المناسب بصراحه شفت هون انسب شيء



الان عندي الفكره التاليه وهي اني ارسل داتا للمايكروكنترولر من خلال USB

انا شفت شرح لاحد الاخوه برسل من برنامج فيوجوال ستوديو على لغه c#

الارقام 1 2 3 4 وبالمقابل تشتغل البورتات prortb1,2,3,4 على الترتيب

الشرح كان سهل ومفهوم بس التركيز رح يكون ع هاد الكود


كود:
for(;;) // do forever
{
num=0;
while(num != 4) // Get 4 characters
{num = Hid_Read();
}
if(Read_buffer[0] == 'P' && Read_buffer[1] == '=' && Read_buffer[3] == 'T')
{
PORTB = Read_buffer[2];
}
}
Hid_Disable();
}
عشان يتضح الموضوع هو برسل من الكمبييوتر الداتا على شكل
p=nt
وبعد اخد البت رقم 2 الي هو حررف n وخلاه يتحكم بالبورت b

الان ندخل بطلبي ( كل هاد مقدمه الله يستر ) كيف بدي اعدل الكود لحتى اخليه يشتغل ع PWM عشان اتحكم بسرعه ماتور DC

وشكرا

اعلانات


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