Hola a todos aqui les dejo un programita, este es al que le quiero dar un delay, hay tres partes, la primera para el motor apagado, la segunta para el motor a la derecha con variacion de velocidad y la segunda a la izquierda con variacion de velocidad, desde cero a maxima velocidad, esto con un potenciometro, que cuando esta en la mitad, deja el motor quieto, lo que quiero es que cuando se vaya incrementando el valor desde la mitad, se pprodusca un delay, y luego se restablesca la velocidad normal, se me ha hecho un poco complicado!!!!!, gracias y esta parte funciona re bien, ero falta lo otro, chao gracias
while(1)
{
set_adc_channel(0);
valor=read_adc(); // Lee valor RA0
if((valor<=129)||(valor>=127))
{
set_pwm1_duty(0);
valor=read_adc();
}
if(valor<=126)
{
output_bit(PIN_B0,1);
output_bit(PIN_B1,0);
valor=(128-read_adc());
set_pwm1_duty(valor);
delay_ms(10);
}
if(valor>=130)
{
output_bit(PIN_B0,0);
output_bit(PIN_B1,1);
valor=(read_adc()-128);
set_pwm1_duty(valor);
delay_ms(10);
}
set_adc_channel(1);
valor=read_adc();