Está en la página 1de 19

ESCUELA SUPERIOR POLTCNICA DE CHIMBORAZO

FACULTAD DE INFORMTICA Y ELECTRNICA REDES


ELECTRNICA II

ESCUELA DE ELECTRNICA TELECOMUNICACIONES Y

TEMA:
TRANSMISIN Y RECEPCIN DE DATOS VA BLUETOOTH CON MICROCONTROLADOR

INTEGRANTES: WASHINTON SANTOS CRISTIAN TARCO CRISTIAN JACHO ERIKA ZURITA

JHONATTAN ILLAPA

SEMESTRE: SEXTO A

DOCENTE: Ing. Franklin Moreno

RIOBAMBA-ECUADOR 2014

CONTENIDO

1. INTRODUCCION Actualmente existen en el mercado una serie de tecnologas mediante las cuales podemos enviar del uso de cables, los cuales funcionan de forma eficiente pero su instalacin y configuracin es bastante engorrosa.

informacin o incluso realizar conexiones entre diferentes aparatos electrnicos sin la necesidad

Hoy en da la sociedad tiende a informatizarse cada vez ms y ello conlleva la necesidad de tener En el mercado ya existen tecnologas inalmbricas como IrDa, pero aspectos como su ancho de banda o su operatividad (tiene que haber lnea visual entre los dispositivos que se quieren comunicar) no han permitido el asentamiento esperado en el mercado.

que interconectar los diferentes aparatos que existen en el mercado de una forma fcil y sencilla.

Por ello, se lleg a la conclusin que la solucin era un sistema va radio de bajo coste que hubiera lnea visual entre emisor y receptor.

permitiera la conectividad entre dispositivos en ausencia de cables y sin la necesidad de que Actualmente el Bluetooth es una tecnologa en auge que ofrece muchas ventajas respecto al resto informtica estn muy interesadas.

de tecnologas y en la que parece que todas las empresas del sector de las telecomunicaciones y la

La evolucin de la electrnica desde la aparicin del circuito integrado ha sido constante. cada vez ms pequeos, un ejemplo de esto son los microcontroladores. 2. OBJETIVO GENERAL

Actualmente podemos encontrar dispositivos cada vez ms complejos ubicados en encapsulados

Realizar un programa que desde el microcontrolador permita conexiones inalmbricas por Bluetooth para controlar el sistema de encendido de los LEDs. Se tendr que realizar un protocolo que desde el microcontrolador permita recibir peticiones desde dispositivos mviles con Bluetooth.

Realizar un diseo fsico y lgico para la conexin hardware entre un microcontrolador (PIC 16F877A) con un mdulo Bluetooth realizando una configuracin a bajo nivel.

3. OBJETIVO ESPECIFICOS Con respecto al microcontrolador del kit: Interpretar y conocer los comandos para la comunicacin con el mdulo Bluetooth. Conocer las especificaciones del PIC16F877A. Conexin fsica entre el PIC16F877A y el mdulo Bluetooth. Enviar a travs del mdulo del microcontrolador los comandos para la configuracin de la comunicacin. Probar la correcta transmisin y recepcin de los datos.

4. FUNDAMENTO TEORICO
4.1 Bluetooth Bluetooth es una especificacin industrial para Redes Inalmbricas de rea Personal (WPANs) que posibilita la transmisin de voz y datos entre diferentes dispositivos mediante un enlace por radiofrecuencia segura y globalmente libre (2,4 GHz.).

Los principales objetivos que se pretende conseguir con esta norma son: Facilitar las comunicaciones.

Eliminar cables y conectores entre stos.

Ofrecer la posibilidad de crear pequeas redes inalmbricas.

Facilitar la sincronizacin de datos entre nuestros equipos personales. Los dispositivos que con mayor intensidad sectores de las telecomunicaciones y la informtica personal, como PDAs, telfonos mviles, computadoras porttiles, ordenadores personales, impresoras y cmaras digitales

Origen del nombre y logo:


El nombre procede del rey dans y noruego Harald Bltand cuya traduccin al ingls sera Harold Bluetooth (Diente Azul, aunque en lengua danesa significa 'de tez oscura') conocido por buen comunicador y por unificar las tribus noruegas, suecas y danesas.

De la misma manera, Bluetooth intenta unir diferentes tecnologas como las de las computadoras, los telfonos mviles y el resto de perifricos.

El smbolo de Bluetooth es la unin de las runas nrdicas anlogas a las letras B y H: (Hagall) y (Berkanan).

Historia
En 1994 la empresa sueca Ericsson inici un estudio para investigar la viabilidad de una interfaz va radio, de bajos costo y consumo, para la interconexin entre telfonos mviles y otros accesorios con el objetivo de eliminar cables entre aparatos. E parta de un largo proyecto que investigaba sobre unos multicomunicadores conectados a una red celular, hasta que se lleg a un este tipo de enlace poda ser utilizado en un gran nmero de aplicaciones, pues posea como especificacin industrial para Redes Inalmbricas de rea Personal que posibilita la transmisin globalmente libre (2,4 GHz). enlace de radio de corto alcance llamado MC link. Con el avance del proyecto qued claro que ventaja principal el hecho de basarse en un chip de radio relativamente econmico. Es una de voz y datos entre diferentes dispositivos mediante un enlace por radiofrecuencia segura y

El SIG de Bluetooth
El Bluetooth SIG es una asociacin privada sin nimo de lucro con sede en Bellevue, Washington.

A fecha de septiembre de 2007, el SIG est formado por ms de 9000 compaas de tecnologas de red. Tiene pequeos grupos de personal dedicado al grupo en Hong Kong, Suecia y Estados Unidos.

telecomunicaciones, informtica, automovilismo, msica, textil, automatizacin industrial y

Los miembros del SIG dirigen el desarrollo de la tecnologa inalmbrica Bluetooth, adems de implementar y comercializar la tecnologa en sus productos. El Bluetooth SIG por s mismo no fabrica ni vende dispositivos Bluetooth.

Bluetooth se denomina al protocolo de comunicaciones diseado especialmente para dispositivos

de bajo consumo, con una cobertura baja y basada en transceptores de bajo coste. Gracias a este protocolo, los dispositivos que lo implementan pueden comunicarse entre ellos cuando se encuentran dentro de su alcance.

Las comunicaciones se realizan por radiofrecuencia de forma que los dispositivos no tienen por qu estar alineados, pueden incluso estar en habitaciones separadas si la potencia de transmisin lo permite.

La clasificacin de los dispositivos Bluetooth como "Clase 1", "Clase 2" o "Clase 3" es nicamente una referencia de la potencia de trasmisin del dispositivo, siendo totalmente compatibles los dispositivos de una clase con los de la otra.

de clase 1. Esto es as gracias a la mayor sensibilidad y potencia de transmisin del dispositivo de llegue con energa suficiente hasta el de clase 2. Por otra parte la mayor sensibilidad del dispositivo de clase 1 permite recibir la seal del otro pese a ser ms dbil. Los dispositivos con Bluetooth tambin pueden clasificarse segn su ancho de banda:

La cobertura efectiva de un dispositivo de clase 2 se extiende cuando se conecta a un transceptor

clase 1. Es decir, la mayor potencia de transmisin del dispositivo de clase 1 permite que la seal

Perfiles Bluetooth:
Para utilizar Bluetooth, un dispositivo debe implementar alguno de los perfiles Bluetooth. Estos definen el uso del canal Bluetooth.

Lista de aplicaciones
Conexin sin cables entre los celulares y equipos de manos libres y kit para vehculos. Comunicacin sin cables entre la computadora y dispositivos de entrada y salida. Mayormente impresora, teclado y mouse. Transferencia de ficheros entre dispositivos va OBEX. Red inalmbrica en espacios reducidos donde no sea tan importante un ancho de banda grande.

Transferencia de fichas de contactos, citas y recordatorios entre dispositivos va OBEX.

Reemplazo de la tradicional comunicacin por cable entre equipos GPS y equipamiento mdico. publicidades desde anunciantes a dispositivos con Bluetooth. estuviera activado al pasar cerca. mandos inalmbricos.

Controles remotos (tradicionalmente dominado por el infrarrojo). Enviar pequeas Un negocio podra enviar publicidad a telfonos mviles cuyo Bluetooth (los que lo posean) Las consolas Sony PlayStation 3 y Nintendo Wii incorporan Bluetooth, lo que les permite utilizar

Versiones del BLUETOOTH


Bluetooth v.1.1 En 1994, Ericsson inici un estudio para investigar la viabilidad de una nueva interfaz de bajo

costo y consumo para la interconexin va radio (eliminando as cables) entre dispositivos como telfonos mviles y otros accesorios. El estudio parta de un largo proyecto que investigaba unos multicomunicadores conectados a una red celular, hasta que se lleg a un enlace de radio de corto alcance, llamado MC link. Conforme este proyecto avanzaba se fue haciendo claro que ste tipo de enlace poda ser utilizado basaba en un chip de radio. Bluetooth v.1.2 ampliamente en un gran nmero de aplicaciones, ya que tena como principal virtud que se

A diferencia de la V.1.1, provee una solucin inalmbrica complementaria para coexistir Bluetooth y Wi-Fi en el espectro de los 2.4 GHz, sin interferencia entre ellos. transmisin ms eficiente y una encriptacin ms segura. La versin 1.2 usa la tcnica funcin de salto adaptable de frecuencia (AFH) que ejecuta una Esta tecnologa inalmbrica Bluetooth se dise expresamente para reducir las interferencias de las tecnologas inalmbricas que comparten el espectro de 2.4 GHz. espectro. La funcin de salto adaptable de frecuencia (AFH) utiliza la frecuencia disponible dentro del Para ello, detecta los dispositivos conectados y descarta las frecuencias que stos estn utilizando. Este salto adaptable permite unas transmisiones ms eficaces dentro del espectro, por lo que se tiempo. mejora el funcionamiento del dispositivo, incluso si el usuario utiliza otras tecnologas al mismo La seal salta entre 79 frecuencias en intervalos de 1 MHz para tener un alto grado de tolerancia

a las interferencias.

La v.1.2 se disea para mejorar las experiencias de los usuarios, ofrece una calidad de voz con dispositivos bluetooth dentro del rango del alcance, como pueden ser PDAs, ordenadores porttiles, ordenadores de sobremesa, impresoras y telfonos mviles. Bluetooth v.2.0 Esta versin de la especificacin Bluetooth fue lanzada el 10 de noviembre de 2004.

menor ruido ambiental y provee una ms rpida configuracin de la comunicacin con los otros

Es compatible con la versin anterior 1.2. La principal diferencia es la introduccin de una datos.

velocidad de datos mejorada Tasa de Datos Mejorada (EDR) para la rpida transferencia de Esta versin intenta mejorar algunos errores de la v.1.2.

Bluetooth v.2.1
Versin 2.1 + EDR es totalmente compatible con 1.2, fue adoptada el 26 de julio de especificacin incluye las siguientes caractersticas: Respuesta de investigacin extendido (EIR) Proporciona ms informacin durante el procedimiento de investigacin para permitir un mejor filtrado de dispositivos antes de la conexin. Esta informacin puede incluir el nombre del dispositivo, una lista de servicios que el dispositivo es compatible, el nivel de potencia de

2007. Soporta velocidades de transferencia de datos tericos de hasta 3 Mbit / s. Esta

transmisin utilizada para las respuestas de la investigacin, y el fabricante de datos definidos. Sniff subrating Reduce el consumo de energa cuando los dispositivos estn en modo de bajo consumo, dispositivos son los ms beneficiados con esta tecnologa como el ratn y el teclado. Pausa de cifrado / CV (EPR) Permite una clave de cifrado con menos gestiones requeridas para el anfitrin Bluetooth.

especialmente con flujos de datos asimtricos. Dispositivos de interfaz humana (HID) estos

Vinculacin segura y confirmada (SSP)

Mejora radicalmente la experiencia de vinculacin de dispositivos Bluetooth el aumento del uso y seguridad.

Comunicacin de campo cercano (NFC) Garantiza las conexiones Bluetooth cuando la interfaz de radio Near Field

Communication (NFC) es un protocolo basado en una interfaz inalmbrica, la comunicacin se realiza entre dos entidades (peer-to-peer), el protocolo establece conexin wireless entre las aplicaciones de la red y los dispositivos electrnicos tambin est disponible.

Un ejemplo es la carga automtica de fotos desde un telfono mvil o a un marco de fotos digital. Bluetooth v.3.0 Esta nueva versin de Bluetooth se basa en las cualidades de la versin 2.1 EDR, incluyendo la seguridad automtica, como con todas las versiones del Bluetooth la v. 3,0 proporciona a los desarrolladores, fabricantes y consumidores el beneficio de la

compatibilidad con las dems versiones, permitiendo la expansin y mejora de esta tecnologa.

Aplicaciones
Usa el protocolo de conexin 802.11 (WiFi), lo que conlleva una ganancia en la transferencia de pueden mover archivos de gran tamao como videos, msica y fotos sin necesidad de cables y alambres. Algunas aplicaciones son: o telfono

datos de hasta unos 24 Mbps. Con la disponibilidad de Bluetooth versin 3.0 HS, los consumidores

Sincronizar de forma inalmbrica las bibliotecas de msica entre el PC y reproductor de msica Descargar fotos a una impresora o PC

Enviar archivos de vdeo desde una cmara o telfono a la computadora o la televisin.

Especificaciones tcnicas
Suplente MAC / PHY (AMP)

802,11 Protocolo de Capa de Adaptacin (PAL) Genrico metodologa de la prueba Control mejorado de energa Unicast a la conexin de datos

Bluetooth V4.0 El 17 de diciembre del 2009, el Bluetooth SIG Bluetooth aprob la energa baja (BLE) como el rasgo distintivo de la versin 4.0. Wibree y Bluetooth ULP (Ultra Low Power). El 12 de junio de 2007, Nokia y Bluetooth SIG anunciaron que Wibree ser parte de la

especificacin Bluetooth, Wibree es una nueva tecnologa digital de radio interoperable para

pequeos dispositivos. Wibree es la primera tecnologa abierta de comunicacin inalmbrica, que (de pila de botn).

ofrece comunicacin entre dispositivos mviles o computadores y otros dispositivos ms pequeos Las aplicaciones de esta nueva versin se desarrollaran sobre todo para la salud, la seguridad entre otras, en las aplicaciones del hogar digital lo han enfocado en el entretenimiento. Bajo consumo para los equipos con bluetooth.

Si hasta ahora muchos dispositivos electrnicos no adoptaban la conectividad Bluetooth, la causa teora. CCM.

tenemos que buscarla en el consumo. Con la nueva especificacin esto ya no ser un problema. En Tampoco ser excusa la seguridad pues la nueva especificacin llega con cifrado AES 128 usando Y si en nuestro entorno tenemos ms equipos conectndose va Bluetooth la versin 4.0 tambin marcas, adems de ampliarse el alcance a 100 metros.

ha pensado en ello, habiendo mejorado la comunicacin sin problemas entre equipos de diferentes Podrn usarse de forma simultnea prcticamente con los dispositivos que queramos, pues con el direccionamiento de 32 bits las cifras hablan de miles de millones de equipos usndose de forma simultnea.

FUTURO DE BLUETOOTH
Los estndares Bluetooth y WiFi parecen compartir algo ms que la banda de frecuencias en un futuro cercano, la idea es fusionar tecnologas de forma inteligente. La tecnologa Bluetooth es un protocolo para transferencia de datos de forma inalmbrica y de

corto alcance (10 metros). El concepto era disponer de la transferencia inalmbrica de archivos en dispositivos de bajo consumo (dispositivos que funcionan con bateras y pocas veces conectados a de saltos frecuenciales que le permitiera ser lo ms inmune posible a las interferencias, Bluetooth su bajo ancho de banda, la mejora de sus especificaciones con audio estreo (Bluetooth 2.0 con la red elctrica). Operando bajo la banda de frecuencias de 2.4Ghz pero con una implementacin se ha impuesto como la tecnologa dominante en transferencia de audio ms que de datos debido a

AD2P) y alcances de hasta 100 metros ha hecho que esa potencia mnima que lo abander, sea ahora ms comparable al despilfarro energtico de WiFi que a la idea original de Bluetooth. para transferencias elevadas de datos entre dispositivos estticos. WiFi sin embargo naci de un conglomerado de tecnologas inalmbricas poco estandarizadas

4.2 Qu es un microcontrolador?
Es un circuito integrado programable que acepta un listado deinstrucciones y contiene todos los componentes de un computador. Se utilizan para realizar determinadas tareas o para gobernar dispositivos, debido a su reducido tamao, suele ir incorporado en el propio dispositivo que gobierna. El microcontrolador es un dispositivo dedicado. En su memoria solo reside un programa destinado a gobernar una aplicacin determinada, sus lneasde entradas y salidas (I/O) permiten la conexin de sensores, relay,motores, etc. Una vez pro gramado y configurado el microcontroladorsolamente sirve para gobernar la tarea asignada.

Un microcontrolador dispone normalmente de los siguientes componentes: Procesador o CPU tipo ROM/PROM/EPROM/EEPROM & FLASH.

(Unidad Central de Proceso). Memoria RAM para Contener los datos. Memoria para el programa

Lneas de (entrada / salida) para comunicarse con el exterior. Diversos mdulos para el control de perifricos (temporizadores, Puertos Serie y Paralelo, A/D y D/A, etc.). Generador de impulsos de reloj que sincronizan el funcionamiento de todo el sistema.

El siguiente trabajo va dedicado a todos aquellos que se inician en el mundo de los

microcontroladores as como aquellos que les gustara dar un repaso a lo aprendido. La primera

parte del tutorial notaran que tiene el enfoque hacia un PIC en especial, el 16F877, ya que es uno

de los que est en boga y adems est tomando aceptacin entre las escuelas, y pienso que el 16F84 ya est muy conocido pero no deja de ser poderoso, Pero recuerden las bases son las mismas. Espero les agrade y sea motivo de mejoras.

Empezar por El diagrama de un sistema microcontrolado que sera algo as:

de salida pueden ser LED's, pequeos parlantes, zumbadores, interruptores de potencia (tiristores, optoacopladores), u otros dispositivos como rels, luces, un secador de pelo, en fin... lo que se desee. Aqu tienes una representacin en bloques del microcontrolador, se puede ver que lo Microcontrolador, el cual dispone de su CPU, sus memorias, y por supuesto, sus puertos de

Los dispositivos de entrada pueden ser un teclado, un interruptor, un sensor, etc. Los dispositivos

adaptamos tal y cual es un ordenador, con su fuente de alimentacin, un circuito de reloj y el chip comunicacin listos para conectarse al mundo exterior Enseguida describir algunos aspectos bsicos que tienen que ver con todos lo microcontroladores PIC de Microchip para su utilizacin.

EL Pic16F877 pertenece a la gama media de Microcontroladores donde encontraremos modelos desde 18 hasta 68 Pines, su repertorio de instrucciones es de 35, de 14 bits cada una (Todas las instrucciones sonde un solo ciclo con excepcin de las ramificaciones del programa que son de dos ciclos). le puede encontrar en un tipo de encapsulado de 40 pines ( patas) PDIP el cual es el ms Disponen de interrupciones y una pila de 8 niveles que permite el anidamiento de subrutinas. Se

utilizado para su utilizacin didctica en proyectos escolares. Cuenta con una arquitectura una dispone de su propio sistema de buses para el acceso.

Harvard en la que son independientes la memoria de instrucciones y la memoria de datos y cada

Posee Rango amplio de tensiones de funcionamiento:


Comercial: 2.0 a 5.5 volts Industrial: 2.0 a 5.5 volts

Consumo muy bajo:


< 2 mA tpico a 5 volt, 4MHz. 15 A tpico a 2 volt, 32KHz. >0.5 A tpico de corriente en reposo a 2 volts.

Caractersticas que lo hacen destacarse por su popularidad en el mundo de la electrnica:


Soporta modo de comunicacin serial, posee dos pines para ello. Amplia memoria para datos y programa. Memoria reprogramable: La memoria en este PIC es la que sedenomina FLASH de 8K; este Set de instrucciones reducidas (tipo RISC), pero con las instrucciones necesarias para facilitar su manejo. 3 temporizadores 4 puertos I/O. Bus I2C En su arquitectura adems incorporan:

tipo de memoria se puede borrarelectrnicamente (esto corresponde a la F en el modelo).

Comunicacin serie y paralela: USART, PSP. Modulo Convertidor analgico a digital A/D.

Modulo Comparador con un voltaje de referencia.

5. MONTAJE DEL PROYECTO 5.1 MATERIALES Hoja de especificaciones del PIC16F877A Cable conexin Puerto serie RS232. Alimentacin para el mdulo bluetooth y el pic. PC con Sistema Operativo Windows o Linux. CD con MPLAB IDE para Windows. 4 potenciometros de 10 k 8 pulsadores NA

1 modulo bluetooth HC-06 9 resistencias de 10 k 9 diodos led 9 resistencias de 220 1 cristal de 20 MHz 2 condensadores de 22 pf 1 condensador de 10 nf 1 celular android

5.2 DISEO DEL PROGRAMA EN ENSAMBLADOR Paso 1: Instalar el MPlab. Programa para compilar cdigo a bajo nivel, como ensamblador. Paso 2: Abrimos el MPLab. Desplegamos el men Project y elegimos Create New Pulsamos Siguiente. Proyect. A continuacin, aparece un Wizard que nos guiar en la creacin del proyecto.

5.2 PROGRAMACION DEL PIC 16F877A int i,j,k; unsigned char POT1,POT2,POT3,POT4; char chstr [8]; float ch; void interrupt (){ if(PIR1.B5==1) { i = UART1_Read() ; if (i=='a') { j=0; } if (i=='b') { j=1; } //--------if (i=='c') { j=2; } if (i=='d') { j=3; } //--------if (i=='e') j=4; } if (i=='f') j=5; } //--------if (i=='g') j=6; } if (i=='h') j=7; } //--------if (i=='i') j=8; } if (i=='j') j=9 ; } //--------if (i=='k') { j=10; } if (i=='l') { j=11; } //--------if (i=='m') { j=12; } if (i=='n') { j=13 ; } //--------if (i=='o') { j=14; } if (i=='p') { j=15; } } PIR1.B5=0; } void main() { trisb=0; trisc.b0=0; trisd=1; TRISA = 0xFF; // PORTA is input PIE1.B5=1; INTCON=0B11000000; portb=0; portd=0; j=0; //-----------------ADCON1=0X00; uart1_Init(9600); while(1){ delay_ms(500); if(portd.b0==1){ UART1_Write(10);

UART1_Write(13); UART1_Write_Text("IN1:ON") ; } else if (portd.b0==0){ UART1_Write(10); UART1_Write(13); UART1_Write_Text("IN1:OFF"); } //------------------------------if(portd.b1==1){ UART1_Write(10); UART1_Write(13); UART1_Write_Text("IN2:ON") ; } else if (portd.b1==0){ UART1_Write(10); UART1_Write(13); UART1_Write_Text("IN2:OFF"); }//-----------------------------if(portd.b2==1){ UART1_Write(10); UART1_Write(13); UART1_Write_Text("IN3:ON") ; } else if (portd.b2==0){ UART1_Write(10); UART1_Write(13); UART1_Write_Text("IN3:OFF"); } //--------------------------------if(portd.b3==1){ UART1_Write(10); UART1_Write(13); UART1_Write_Text("IN4:ON") ; } else if (portd.b3==0){ UART1_Write(10); UART1_Write(13); UART1_Write_Text("IN4:OFF"); } //--------------------------------if(portd.b4==1){ UART1_Write(10); UART1_Write(13); UART1_Write_Text("IN5:ON") ; } else if (portd.b4==0){

UART1_Write(10); UART1_Write(13); UART1_Write_Text("IN5:OFF"); } //--------------------------------if(portd.b5==1){ UART1_Write(10); UART1_Write(13); UART1_Write_Text("IN6:ON") ; } else if (portd.b5==0){ UART1_Write(10); UART1_Write(13); UART1_Write_Text("IN6:OFF"); } //--------------------------------if(portd.b6==1){ UART1_Write(10); UART1_Write(13); UART1_Write_Text("IN7:ON") ; } else if (portd.b6==0){ UART1_Write(10); UART1_Write(13); UART1_Write_Text("IN7:OFF"); } //--------------------------------if(portd.b7==1){ UART1_Write(10); UART1_Write(13); UART1_Write_Text("IN8:ON") ; } else if (portd.b7==0){ UART1_Write(10); UART1_Write(13); UART1_Write_Text("IN8:OFF"); } //--------------------------------POT1 = ADC_Read(0) ; ch= POT1 * 0.0196 ; FloatToStr(ch, chstr); UART1_Write(10); UART1_Write(13); //UART1_Write_text("1."); UART1_Write_text(chstr); //-----------------------------------POT2 = ADC_Read(1);

ch= POT2 * 0.0196 ; FloatToStr(ch, chstr); UART1_Write(10); UART1_Write(13); //UART1_Write_text("2."); UART1_Write_text(chstr); //-----------------------------------POT3 = ADC_Read(2); ch= POT3 * 0.0196 ; FloatToStr(ch, chstr); UART1_Write(10); UART1_Write(13); //UART1_Write_text("3."); UART1_Write_text(chstr); //----------------------------POT4 = ADC_Read(3); ch= POT4 * 0.0196 ; FloatToStr(ch, chstr); UART1_Write(10); UART1_Write(13); //UART1_Write_text("4."); UART1_Write_text(chstr); //------------------portc.b0=1; //delay_ms(10);

//-------------------------------if(j==2){ portb.b1=0; delay_ms(300); } if(j==3){ portb.b1=1; delay_ms(300); } //-------------------------------if(j==4){ portb.b2=0; delay_ms(300); } if(j==5){ portb.b2=1; delay_ms(300); } //-------------------------------if(j==6){ portb.b3=0; delay_ms(300); } if(j==7){ portb.b3=1; delay_ms(300); } //-------------------------------if(j==8){ portb.b4=0; delay_ms(300); } if(j==9){ portb.b4=1; delay_ms(300); } //-------------------------------if(j==10){ portb.b5=0; delay_ms(300); } if(j==11){ portb.b5=1; delay_ms(300); } //-------------------------------if(j==12){

UART1_Write(10); UART1_Write(13); UART1_Write(10); UART1_Write(13); UART1_Write(10); UART1_Write(13); UART1_Write(10); UART1_Write(13); UART1_Write(10); UART1_Write(13); if(j==0){ portb.b0=0; delay_ms(300); } if(j==1){ portb.b0=1; delay_ms(300); }

portb.b6=0; delay_ms(300); } if(j==13){ portb.b6=1; delay_ms(300); } //-------------------------------if(j==14){

portb.b7=0; delay_ms(300); } if(j==15){ portb.b7=1; delay_ms(300); } } }

5.3 SIMULASION EN PROTEUS

6. ANEXOS

7. CONCLUSIONES Y RECOMENDACIONES El objetivo de la tecnologa Bluetooth es unir los mundos de los dispositivos informticos y las telecomunicaciones mediante radio frecuencia de corto alcance, permitiendo la transmisin de voz y datos, bajo consumo, tamao y coste ya que su frecuencia de trabajo es de 2.4 a 2.8 GHz de la banda ISM. La especificacin abierta de Bluetooth expande enormemente el nmero de aplicaciones que se pueden realizar debido a su pila de protocolos dividida en dos zonas: el hardware y el software, siendo este ltimo el que permite a los fabricantes implementar su capa de protocolos de aplicaciones. 8. BIOGRAFIA Y WEBGRAFIA Lenguajes de Programacin para PICs WIKIPEDIA www.puntoflotante.net www.monografias.com El mundo informtico

También podría gustarte