Proyecto fin de carrera ayuda por favor

PROYECTO FIN DE CARRERA: "buzón electrónico"
Hacer un programa en Visual basic que mande por el puerto serie códigos binarios (código de buzón) a un pic, el pic los decodifica y los manda mediante infrarrojos a otro pic, este pic mediante el código recibido manda otro código distinto a un bus al que están conectados varios led (un led por buzón). Se enciende el led que concuerde con dicho código. Me interesa sobretodo la parte de transmisión de datos binarios mediante infrarrojos-pic
Posible variante en ultrasonidos o radiofrecuencia en vez de infrarrojos.
Ejemplo:
LUIS (00001111)--->puertoserie---->pic----->emisor---->receptor--->pic--->bus--->led del casillero de luis perez perez

2 Respuestas

Respuesta
1
Los datos binarios los puedes enviar como "1" o "0" mediante los infrarrojos a una entrada del pic. Un consejo
El pic receptor que tenga dos entradas para los datos, mandas un "1" mandas otro "1" a otra entrada para decir que enviaste un dato, una vez guardado mandas otro y así... Suerte!
Respuesta
1
Para la transmisión de datos por infrarrjos necesitas conectar un diodo led emisor de infrarrojos en el puerto serie (TxD) del PIC, y un led receptor de infrarrojos en el puerto serie de los otros pic's (RxD). Así, cuando el primero envíe algo por el puerto serie será para los otros como si hubiera un cable.
Si quieres usar radiofrecuencia ya existen unos módulos de la casa Aurel para transmisión de datos binarios. Creo que pueden ir vía paralelo, pero ahora no estoy seguro. Si no, tienes que hacer lo mismo que con infrarrojos, pero llevar la señal de TxD al emisor RF, y del receptor RF al pin de RxD.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas