⚡ Descuentos en cursos en video - Lleva tu aprendizaje técnico al siguiente nivel y aprovecha precios especiales antes de que termine la oferta. 🔥 Aprovechar oferta ahora 🔥
Microcontroladores y sistemas digitales

TIEMPO DE ENCENDIDO DE LED EN CC PIC 16F628A

pxndxX
pxndxX
4
hace 8 años
hace 8 años
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ú
carlospetry
hace 8 años
hace 8 años
Hola! buenas tardes. Podrías poner el programa que estás escribiendo para ver si puedo ayudarte? Saludos.

¿Conoces una solución?

¡Aprende a reparar con estos cursos YoReparo!

4.93
(14)

Curso Reparación de Equipos de Audio de Alta Fidelidad

Maximiliano Resch
$ 60 USD
$ 20 USD
4.64
(11)

Curso Electrónica para Reparación de Placas

Santiago Cediel
$ 29 USD
$ 11 USD
4.64
(45)

Curso Tecnología Inverter - Fabricación de probadores y herramientas

Yamil Alarcón
$ 240 USD
$ 40 USD
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos?
Regístrate gratis