TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: db25. 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.
-
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
-
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
-
ok amigo, cuando pruebes comentas que tal t ha ido
-
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.
-
Haber mira aqui (http://miarroba.com/foros/visitar.php?http://www.todopic.com.ar/foros/index.php?topic=13956.msg83023#msg83023), es practicamente lo mismo solo que sin los modulos rf y el dato es lo que tu quieras mandar.
Saludos
-
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.
-
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
-
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
-
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