NUEVOS Cursos de Oficios onLine
 

Tiempo de encendido de led en cc pic 16f628a

Seguir
Hola Foro, un saludo antes que todo;
les comento que tengo muchos problemas con una simple instrucción que quiero realizar
lo que quiero es tener un delay en ms que cambie cada vez que presiono un botón -
esto con el fin de variar el tiempo de activación de un led

ejemplo --- P=1000/ p es igual a 1 segundo y quiero que se reste y se sume 100 de acuerdo al boton pero que su tope sea 1000 y su minimo 0
if(input(PIN_B0)==1){P} / cuando se presiona el botón quiero que se sume 100 al valor de p si esta en 400 sumara 500
if(input(PIN_B2)==1){P} / cuando se presiona el botón quiero que se reste 100 al valor de p si esta en 1000 restara 900
output_high(PIN_B1);delay_ms(10);/ este valor es fijo 10ms
output_low(PIN_B1);delay_ms(P);/ quiero que el valor P se modifique de acuerdo a las pulsaciones


Porfavor espero puedan ayudarme Saludos desde Perú


1 Solución propuesta

SOLUCIÓN ACEPTADA
Hola! buenas tardes. Podrías poner el programa que estás escribiendo para ver si puedo ayudarte? Saludos.