Autor Tema: dos pic como codificador y descodificador  (Leído 3860 veces)

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

Desconectado db25.

  • PIC10
  • *
  • Mensajes: 24
dos pic como codificador y descodificador
« en: 25 de Mayo de 2007, 11:38:08 »
Hola, hace tiempo que no tenia ideas raras  :D os comento tengo una emisora para radio control que tiene 6 canales el caso es que necesito mas, pero no quiero gastarmen casi 500€ en otra nueva emisora ya que esta que tengo tiene unos 3 meses.

Necesito que me hecheis un cable, os comento la idea:

serian dos pic yo creo que con el 16f84 se podria crear, uno seria el que manda la señal y el otro la recive y hace lo que este programado. Lo que no se como hacer seiria el mandar un tren de impulsos al que recive la señal  y que este lo descodifique para que realice la funcion que se le asigna. no se si me explico, preguntar lo que sea, Gracias de antemano.


Desconectado lord_micro

  • PIC12
  • **
  • Mensajes: 64
Re: dos pic como codificador y descodificador
« Respuesta #1 en: 25 de Mayo de 2007, 12:24:09 »
hola amigo pasate por este enlace:
http://miarroba.com/foros/ver.php?foroid=8826&temaid=4199920
Ahí tienes un ejemplo que creo que te servirá
Si tienes dudas pregunta y te responderemos.
salu222

Desconectado db25.

  • PIC10
  • *
  • Mensajes: 24
Re: dos pic como codificador y descodificador
« Respuesta #2 en: 25 de Mayo de 2007, 13:14:58 »
Hola, gracias por contestar, lo he mirado por encima y no tiene mala pinta, luego por la noche lo simulare en el proteus y vere mejor si me puede servir para lo que yo quiero hacer.

Gracias

Desconectado lord_micro

  • PIC12
  • **
  • Mensajes: 64
Re: dos pic como codificador y descodificador
« Respuesta #3 en: 25 de Mayo de 2007, 15:06:08 »
ok amigo, cuando pruebes comentas que tal t ha ido

Desconectado db25.

  • PIC10
  • *
  • Mensajes: 24
Re: dos pic como codificador y descodificador
« Respuesta #4 en: 25 de Mayo de 2007, 16:03:05 »
Hola, pues lo he mirado mas a fondo y creo que no me sirve, yo no necesito los dos modulos de RF, simplemente necesito lo siguiente:
portb.1 es la salida de datos y la entrada en el receptor
si activo la patilla porta.1 (encender el led verde y si se pulsa de nuevo lo apaga) por la salida me manda ej 1010 y al recivir ese dato el receptor entiende que tiene que encender el led verde
si activo la patilla porta.2 (encender el led rojo y si se pulsa de nuevo lo apaga) por la salida me manda ej 0101 y entiende por ello que tiene que encender el led rojo.

si luego se pulsa cualquiera de los dos se apagara el correspondiente led.

eso es lo que intento hacer. En un principio no toco nada de rf ya que no me hace falta por la forma que lo conectare.

Espero que se entienda mejor

Gracias por todo un saludo.

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: dos pic como codificador y descodificador
« Respuesta #5 en: 26 de Mayo de 2007, 03:25:13 »
Haber mira aqui, es practicamente lo mismo solo que sin los modulos rf y el dato es lo que tu quieras mandar.

Saludos
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."

Desconectado db25.

  • PIC10
  • *
  • Mensajes: 24
Re: dos pic como codificador y descodificador
« Respuesta #6 en: 26 de Mayo de 2007, 08:30:37 »
Gracias navaismo.
Hoy lo mirare y lo intentare modificar, pues no necesito lo relacionado con el lcd. Intentare hacerlo y si me atasco en algo ya os lo preguntaria.
Gracias un saludo.

Desconectado db25.

  • PIC10
  • *
  • Mensajes: 24
Re: dos pic como codificador y descodificador
« Respuesta #7 en: 26 de Mayo de 2007, 10:53:55 »
Hola, he intentado hacer el programa del receptor y me da error al compilarlo.
en la linea roja.
el error es este:
Error at Line [11]   In file [receptor.bas]      *** Comma missing, or command terminated incorrectly! ***


include "modedefs.bas"
 
trisb=1
datos var byte
led_rojo var portb.1
led_verde var portb.2
PAUSE 300

Loop:
serin portb.0,T300,["OK"],datos
If datos=3 then led_on
If datos=8 then led_off
goto Loop
 
led_on:
High led_rojo
low led_verde
goto Loop

led_off:
low led_rojo
high led_verde
goto Loop

end

Esta todo igual que tu ejemplo pero sin lo del lcd. Si me funciona lo modificare para el uso que le quiro dar.
Gracias un saludo
« Última modificación: 26 de Mayo de 2007, 11:01:08 por db25. »

Desconectado db25.

  • PIC10
  • *
  • Mensajes: 24
Re: dos pic como codificador y descodificador
« Respuesta #8 en: 26 de Mayo de 2007, 12:05:43 »
Bueno ya esta solucionado la linea era asi:
serin portb.0,T300,[datos]
Bueno una cosa menos de que preocuparnos. Voy a seguir con el resto....
Un saludo

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: dos pic como codificador y descodificador
« Respuesta #9 en: 26 de Mayo de 2007, 13:34:31 »
lo que estaba con dentro de los corchetes en mi caso "OK" sirve para que la variable datos, no reciba nada sino hasta que entre primero el OK y seguido de eso guarde lo que sea.

Pero que bueno que ya has avanzado.

Saludos
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."