Autor Tema: Comunicación PC -> PIC constante...  (Leído 1331 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado alesgare

  • PIC10
  • *
  • Mensajes: 11
Comunicación PC -> PIC constante...
« en: 07 de Julio de 2008, 02:28:34 »
Hola a todos,

Quisera saber como puedo hacer lo siguiente en CCS:

Necesito controlar un motor DC mediante el PC, pero que idealmente, presionando una tecla constantemente (por ejemplo la flecha hacia el lado o alguna letra) el motor se mueva hacia la izquierda o hacia la derecha dependiendo de la tecla y cuando suelte la tecla, el motor se detenga.

He visto los ejemplos de interacción PC/PIC con  RS232 en el subforo, pero éste sólo funciona al presionar la tecla una vez y ejecuta la rutina correspondiente, pero no se me ocurre como modificar el código para que la acción ocurra constantemente...

¿Que puedo utilizar?, ¿se puede ocupar RS232 o me recomiendan otro sistema?

Tengo un pic 18F y otro 16F para hacerlo...

Saludos y gracias!!

Alejandro

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2568
Re: Comunicación PC -> PIC constante...
« Respuesta #1 en: 07 de Julio de 2008, 07:11:03 »
Detecta por interrupción la llegada de las dos teclas (izquierda ó derecha). Dentro de la interrupción si me llega constantemente una "d" activar giro a derechas, si me llega una "i" a izquierdas.

En el while, parar al motor (en cuando dejes de mandar caracteres se parará).

Un saludo


 

anything