در برنامه نویسی توسط
با عرض سلام

ممنون از خدمات خوبتون

ببخشید من یک تابع در حلقه ی LOOP دارم که شامل 100 CASE است وهر کیس خود شامل تعداد زیادی تابع است که تعداد زیادی از این توابع 100 کیس شبیه هم است حالا من می خوام این توابع شبیه هم را در یک تابع در خارج از حلقه ی loop اجرا کنم و ممنون میشم کمکم کنید. به عنوان مثال توابع شبیه هم این تابع است:

myStepper1.setSpeed(HIGH);
myStepper2.setSpeed(HIGH);
digitalWrite(motor1pin1,HIGH);
digitalWrite(motor1pin2,LOW);
delay(5);
digitalWrite(motor1pin1,LOW);
digitalWrite(motor1pin2,LOW);

1 پاسخ

0 امتیاز
توسط jahandideh

سلام ببینید نهایت سعی خودتان بکنید که از کیس های خیلی طولانی استفاده نکنید و از الگوریتم های بهینه شده استفاده کنید . ولی اگر مجبورید یک تابع بنویسید مثل زیر و کیس ها را داخل آن قرار دهید البته باید دقت کنید که اگر میتونید نتیجه کیس ها را با خروجی تابع برگردونید

 

uint8_t case_check(void);

main(){

while(1)}

a=case_check()

}
 

}

uint8_t case_check(void){

کیس های شما

return case_result

}

...