سلام - زاويه اين موتور 1.8 درجه است - حالا برنامه اي مي خوام كه موتور 7 دور به صورت نيم پله بچرخد -چطوري ميشه ؟
این برنامه ای که شما میخوایید نیازی به زاویه نداشت
کد:
#include <mega16>
#include <delay>
int i;
void main(void)
{
DDRD=0xFF;
while(1){
i
for(i=0;i<=6;i++){
PORTD=0b1001;
delay_ms(5);
PORTD=0b1000;
delay_ms(5);
PORTD=0b1100;
delay_ms(5);
PORTD=0b0100;
delay_ms(5);
PORTD=0b0110;
delay_ms(5);
PORTD=0b0010;
delay_ms(5);
PORTD=0b0011;
delay_ms(5);
PORTD=0b0001;
delay_ms(5);
}
};
( من برنامه بالا رو توی نت پد نوشتم )
راستي من يك موتور پله اي خريده ام كه فقط 4 سيم خرجي داره سيم پنجمش كه همان com باشه كجاست ؟
راه اندازی این موتور ها یه مقداری سخت تر از موتور های معمولی هست و به نوعی طریقفه اعمال پالس فرق داره ، یه مقاله در مورد موتور داشتم ، پیدا میکنم و میزارم