TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: miked en 26 de Noviembre de 2011, 13:28:50

Título: Ayudita en C.
Publicado por: miked en 26 de Noviembre de 2011, 13:28:50
Hola amigos de este maravilloso foro.

Resulta que programado un juego de luces para empezar con PIC llevo como una semana y parece que avanzo poco pero seguro.

Mi pregunta de hoy es como puedo hacer para que usando un pulsador pueda con una activacion de este ejecutar mi juego de luces y con otra pulsacion desactivarlo

Mil gracias.
Título: Re: Ayudita en C.
Publicado por: AngelGris en 26 de Noviembre de 2011, 14:09:20
  Hola.

  Podrías usar la interrupción por cambio de estado en el puerto B, para atender a la pulsación. Luego, en la rutina de interrupción, podes tener una variable global la cual sea 1 si querés que trabaje el juego de luces y que sea 0 si querés que no trabaja.

  En tu programa podrías tener un ciclo while infinito y dentro del mismo un while que sólo esté activo si la variable anteriormente mencionada se encuentra en 1.
Título: Re: Ayudita en C.
Publicado por: miked en 26 de Noviembre de 2011, 14:17:01
gracias lo probare


Gracias funciona perfecto amigo poco a poco voy aprendiendo mas

Saludos