Problema pilotaggio servomotori
Ciao a tutti!!io ho un servo della HITEC...l' HS311 e vorrei farlo girare ma quando cerco di farlo girare emette solo un suonino e si muove di pochissimo!!!
il comando di apertura deve partire quando arriva il carattere 'a' su seriale ( QUESTO PEZZO FUNZIONA) al che metto a 1 una variabile e nel main poi dovrà aprire
la variabile Apri diventa a uno quando:
....
case 'a':
Apri = 1;
break;
....
Per favore aiutatemi che devo finirlo per fine anno scolastico!!
- Codice: Seleziona tutto
void Apri_Porta()
{
Servo1 = 1;
DelayUs(900);
Servo1 = 0;
DelayUs(19100);
return;
}
il comando di apertura deve partire quando arriva il carattere 'a' su seriale ( QUESTO PEZZO FUNZIONA) al che metto a 1 una variabile e nel main poi dovrà aprire
- Codice: Seleziona tutto
void main ( void )
{
for ( ;; )
{
if ( Apri == 1 ) Apri_Porta();
}
return;
}
la variabile Apri diventa a uno quando:
....
case 'a':
Apri = 1;
break;
....
Per favore aiutatemi che devo finirlo per fine anno scolastico!!