Autor Tema: Ayuda Servomotor  (Leído 1272 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado tabbies

  • PIC10
  • *
  • Mensajes: 1
Ayuda Servomotor
« en: 11 de Julio de 2011, 18:23:48 »
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


 

anything