Guía de Usuario USBasp V3.0| HeTPro
else{
a=3;b=2;c=1;d=0;
}
PORTB=pasos[tipo][a];
_delay_ms(150);
PORTB=pasos[tipo][b];
_delay_ms(150);
PORTB=pasos[tipo][c];
_delay_ms(150);
PORTB=pasos[tipo][d];
_delay_ms(150);
if (tipo==3){
PORTB=pasos[tipo+1][a];
_delay_ms(150);
PORTB=pasos[tipo+1][b];
_delay_ms(150);
PORTB=pasos[tipo+1][c];
_delay_ms(150);
PORTB=pasos[tipo+1][d];
_delay_ms(150);
}
else;
}
int main(void){
DDRB=0xFF;
DDRC=0x00;
while(1){
switch(PINC){
case 0b1001:
Paso=1;Lado=1;
break;
case 0b1010:
Paso=2;Lado=1;
break;
case 0b1100:
Paso=3;Lado=1;
break;
case 0b0001:
Paso=1;Lado=-1;
57