|
السلامعليكم ورحمة الله
ارجو من اخ روبوتا شرح الكود المستخدم فى ملفا لهكس او اى احد من الاعضاء
حتى يتمكن الجميع من المشاركه بقدر المستطاع
وشكرا
|
حسنا اخى madycom
كود:
if(portb.f3==1&&portb.f4==0&&porta.f3==1)
Motor_Init() ;
يعنى اذا كان المصعد يتجه الى
اعلى ووصل الموتور الى اعلى نقطة (uper limit)يتوقف الموتور. ال upper limit switch موصل ب porta.f3
كود:
if(portb.f3==0&&portb.f4==1&&porta.f4==1)
Motor_Init() ;
يعنى اذا كان المصعد يتجه الى
اسفلووصل الموتور الى ادنى نقطة (lower limit)يتوقف الموتور. ال lower limit switch موصل ب porta.f4
كود:
if(porta.f1==1)
Motor_Init() ;
اذا ضغطت على مفتاح الايقاف (ويسمى احيانا زر الطوارئ ) يتوقف المصعد عن العمل فورا مفتاح الايقاف موصل ب porta.f1
كود:
if(porta.f0==1&&porta.f3==0 )
{
Forward() ;
}
اذا ضغطت على زر الصعود up يتجه الموتور نحو الاعلى .
كود:
if(porta.f2==1&&porta.f4==0)
{
Backward () ;
}
عند الظغط على زر الهبوط يتجه الموتور الى اسفل
اتمنى ان تكون الرؤية قد اتضحت ولا تتردد فى الاستفسار عن اى شئ
واعتذر منك بشدة لتاخرى فى الرد ارجو ان تقبل اعتذارى