Bluetooth PIC 16F877A
#fuses hs,NOWDT,NOPROTECT,PUT,NOBROWNOUT,NOLVP
#use delay(clock=8000000)
#use rs232(baud=9600, parity=N, xmit=PIN_C6, rcv=PIN_C7, bits=8)
#include
#use fast_io(B)
void main(){char dato;
set_tris_B(0);
output_b(0);
lcd_init();
lcd_gotoxy(1,1);
printf(lcd_putc,"RXD:");
while(1){
dato=getchar();
printf(lcd_putc,"%c",dato);printf("\fDATO RECIBIDO:%c",dato);
IF(dato==65)output_high(pin_b6);
IF(dato==66)output_low(pin_b6);
IF(dato==67)output_high(pin_b7);
IF(dato==68)output_low(pin_b7);
}
}#include
#fuses hs,NOWDT,NOPROTECT,PUT,NOBROWNOUT,NOLVP
#use delay(clock=8000000)
#use rs232(baud=9600, parity=N, xmit=PIN_C6, rcv=PIN_C7, bits=8)
#include
#use fast_io(B)
void main(){
chardato;
set_tris_B(0);
output_b(0);
lcd_init();
lcd_gotoxy(1,1);
printf(lcd_putc,"RXD:");
while(1){
dato=getchar();
printf(lcd_putc,"%c",dato);printf("\fDATO RECIBIDO:%c",dato);
IF(dato==65)output_high(pin_b6);
IF(dato==66)output_low(pin_b6);
IF(dato==67)output_high(pin_b7);
IF(dato==68)output_low(pin_b7);
}
}
Unprograma basico en PIC C
que nos ayuda para realizar la conexion bluetooth con el PIC 16F877A
Bluetooth es una especificación industrial para Redes
Inalámbricas de Área Personal (WPAN) que posibilitala
transmisión de voz y datos entre diferentes dispositivos mediante
un enlace por radiofrecuencia en la banda ISM de los 2,4 GHz. Los
principales objetivos que se pretenden conseguir con esta normason:
Facilitar las comunicaciones entre equipos móviles y fijos.
Eliminar los cables y conectores entre éstos.
Ofrecer la posibilidad de crear pequeñas redes inalámbricas y
facilitar lasincronización de datos entre equipos personales.
COMUNICACIÓN INALAMBRICA
POR BLUETOOTH
1. REALIZAR COMUNICACIÓN SERIAL PARA ENVIO DE DATOS
CONFIGURACION 8,N,1,9600
2. EMPAREJAR DISPOSITIVOS CLAVE...
Regístrate para leer el documento completo.