Hola hola colegas!!
Disculpen, estoy teniendo un problema con el pwm y los servos
El código es el siguiente:
//Pic a usar
#include <18f4550.h>
#DEVICE ADC=8
//Configuraciones internas
#fuses HS,NOMCLR,PUT,NOWDT,NOPROTECT,BROWNOUT,NOLVP,NOCPD,NODEBUG,NOWRT
#use delay(clock=48000000)
// Inicio del programa
void main(void)
{
//Definimos entradas y salidas de los pines
//Seleccionamos todo el puerto B como salida
set_tris_b(0x00);
// Bucle infinito
while(1)
{
//Definir instrucciones para los pines
output_high (PIN_B0); //Salida en alto
delay_us(2500);
output_low (PIN_B0); //Salida en bajo
delay_us(17500);
}
}
He puesto un transistor pnp el TIP31C, Base a la salida del pic, colector a voltaje y emisor a la señal del Servo.
Pero lo que pasa es que parece lavadora el servo jeje
no se que pasa.
tambien ya lo intente quitando el TIP y haciendolo directamente al Servo, cambie los anchos de pulso y los ciclos y nada, se mueve siempre hacia un solo lado hasta el tope.
Y será mas traumante conectar 3 O.O
jeje
Es un servo Tower Pro MG995
Espero me ayuden a detectar el problema
Muchas gracias!!!