Estimados, me junto con saludar, me dirijo a uds en busca de su ayuda. Estoy construyendo un móvil basado en dos servos de giro continuo , 3 sensores de distancia para evitar obstáculos y el mcc PIC16f877a. El problema que tengo es: Que al agregar el código para los sensores los servos no dejan de girar, luego ¿Puedo controlar los servos y sensores con un solo micro?, de ser asi, ¿como?... Gracias y saludos
Envio código utilizado: CCS
// TODO: USER CODE!!
//set_tris_a(0b00000111);
set_tris_d(0b00000000);
set_tris_c(0b10000000);
//output_a(0x00);
output_d(0x00);
v1 = 0;
v2 = 0;
while(1)
{
output_d(0b10000000);
delay_ms(v1);
output_d(0b01000000);
delay_ms(v2); //VARIANDO V1 Y V2, CONTROLO EL GIRO DEL SERVO.
output_d(0x00);
set_adc_channel(0);
val1=read_adc();
if(val1>200)
{ output_b(0b10000000);}
set_adc_channel(1);
val2=read_adc();
if(val2>200)
{ output_b(0b01000000);}
set_adc_channel(3);
val3=read_adc();
if(val3>200)
{ output_b(0b00100000);}
}//while de repeticion continua