Autor Tema: Ayudita en C.  (Leído 1281 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado miked

  • PIC10
  • *
  • Mensajes: 6
Ayudita en C.
« 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.

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: Ayudita en C.
« Respuesta #1 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.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado miked

  • PIC10
  • *
  • Mensajes: 6
Re: Ayudita en C.
« Respuesta #2 en: 26 de Noviembre de 2011, 14:17:01 »
gracias lo probare


Gracias funciona perfecto amigo poco a poco voy aprendiendo mas

Saludos
« Última modificación: 26 de Noviembre de 2011, 14:25:24 por miked »