Autor Tema: Señales RS232  (Leído 2510 veces)

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

Desconectado antoniojdobarro

  • PIC12
  • **
  • Mensajes: 84
Señales RS232
« en: 10 de Febrero de 2011, 19:20:51 »
Bien, se como enviar y recibir caracteres para que al recibirlos el pic haga una determinada acción, a través del COM.

Pero, ¿Puedo enviar señales o pulsos para controlar servos?


Desconectado korpaztk

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 202
Re: Señales RS232
« Respuesta #1 en: 10 de Febrero de 2011, 20:17:49 »
a que te refieres controlar servos, como de que manera te refieres, queda medio en la intriga a lo que quieres hacer, ???
Korpaz.
Técnico Electronico.

El Papel Es Mi Mejor Psicologo

Desconectado bmb

  • PIC18
  • ****
  • Mensajes: 423
Re: Señales RS232
« Respuesta #2 en: 10 de Febrero de 2011, 21:52:51 »
Hola antoniojdobarro, por aquí puedes ver un ejemplo del maestro RedPic.

Saludos!

Desconectado antoniojdobarro

  • PIC12
  • **
  • Mensajes: 84
Re: Señales RS232
« Respuesta #3 en: 11 de Febrero de 2011, 08:36:21 »
La historia es la siguiente:

Tengo cuatro interruptores controlando las patillas de un pic, que controlan las salidas, luego depende de los interruptores que se pulsen se realizan unas acciones u otras mientras se encuentren pulsados.

Si ahora lo quiero controlar desde el pc el pic, evidentemente no tengo los pulsadores, luego mi problema resulta de emularlos. Puedo poner, si recibes una "a", es como si se activase el pulsador 1, si recibes una "b"...

Pero eso me parece muy de cavernícola, ya que necesito que lo que activa el pulsador 1, solamente se active mientras éste se encuentre pulsado.

Como puedo controlar esas salidas desde el pc, sin enviar letras?
Puedo enviar pulsos?
Puedo controlar desde el pc directamente patillas de salida?

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2569
Re: Señales RS232
« Respuesta #4 en: 11 de Febrero de 2011, 08:59:53 »
Desde el PC vas a enviar bytes (caracteres ASCII). Ten esto muy presente.

Si lo que quieres es controlar servos puedes enviar los grados desde el PC para situar al Servo en una determinada posicion, entendiendo y sabiendo que cada numero que envies es un caracter que deberá ser interpretado por el PIC al recibirlo. Para decirle al PIC que ya no vas a enviar mas numeros puedes enviar un CR (13) o lo que quieras (un *, un &, lo que quieras)


 

anything