توجد ثلاث طرق للتوصيل الاولى ( Normal step ) والثانية ( Halfe step ) و الثالثة ( Wave step )
وهذا الكود لكل واحدة
Wave step
كود:
void main()
{
trisb=0;
a:
portb=0b00000001;delay_ms(2000);
portb=0b00000010;delay_ms(2000);
portb=0b00000100;delay_ms(2000);
portb=0b00001000;delay_ms(2000);
goto a;
}
Normal step
كود:
void main()
{
trisb=0;
a:
portb=0b00000011;delay_ms(2000);
portb=0b00000110;delay_ms(2000);
portb=0b00001100;delay_ms(2000);
portb=0b00001001;delay_ms(2000);
goto a;
}
Halfe step
كود:
void main()
{
trisb=0;
a:
portb=0b00000001;delay_ms(2000);
portb=0b00000011;delay_ms(2000);
portb=0b00000010;delay_ms(2000);
portb=0b00000110;delay_ms(2000);
portb=0b00000100;delay_ms(2000);
portb=0b00001100;delay_ms(2000);
portb=0b00001000;delay_ms(2000);
portb=0b00001001;delay_ms(2000);
goto a;
}