Professional Documents
Culture Documents
PROYECTO Y DISEO
PROFESOR: ING. EFRAN SUAREZ
TTULO:
ENVO DE TEXTO VA BLUETOOTH DESDE UN SMARTPHONE
A UN DISPLAY LCD, MEDIANTE UN MICROCONTROLADOR.
ALUMNO:
PEDRO RODRIGUEZ R.
CICLO:
VI
Objetivos
Objetivo general
Desarrollar una plataforma, la cual sea capaz de enviar datos tipo texto desde
un dispositivo mvil, hacia una pantalla tipo LCD de 2x16.
Objetivos especficos
Disear una aplicacin Android, para controlar el envo de los caracteres, tipo
texto.
Implementar
microcontrolador.
Garantizar el funcionamiento de la aplicacin, con respecto a la
una
comunicacin
de
tipo
Bluetooth
mediante
Marco Terico
un
Microcontrolador
Caractersticas
Son diseados para disminuir el coste econmico y el consumo de energa de un sistema
en particular. Por eso el tamao de la CPU, la cantidad de memoria y los perifricos
incluidos dependern de la aplicacin. El control de un electrodomstico sencillo como
una batidora, utilizar un procesador muy pequeo (4 u 8 bit) por que sustituir a un
autmata finito. En cambio un reproductor de msica y/o vdeo digital (mp3 o mp4)
requerir de un procesador de 32 bit o de 64 bit y de uno o mas Cdec de seal
digital (audio
y/o
vdeo).
El
control
de
un
sistema
de
frenos
ABS
Esquema de un microcontrolador
Familias de microcontroladores
- Atmel
- Philips
- Motorola
- Matsushita
- Intel
- Toshiba
- Microchip
- AT&T
- NEC
- Zilog
- Hitachi
- Siemens
- Mitsibishi
- National Semiconductor
Bluetooth
Bluetooth
Los dispositivos que con mayor frecuencia utilizan esta tecnologa pertenecen a sectores
de
las telecomunicaciones y
la informtica personal,
como PDA, telfonos
mviles, computadoras
porttiles, ordenadores
personales, impresoras o cmaras
digitales.
Uso y aplicaciones
Clase
Potencia
permitida
(mW)
mxima Potencia
permitida
(dBm)
mxima
Clase
1
100 mW
20 dBm
~100 metros
Clase
2
2.5 mW
4 dBm
~5-10 metros
Clase
3
1 mW
0 dBm
~1 metro
Alcance
(aproximado)
Ancho de banda
Versin 1.2
1 Mbit/s
3 Mbit/s
Versin 3.0 + HS
24 Mbit/s
Versin 4.0
24 Mbit/s
correspondientes
que
vienen
junto
con
el libro.
void main(){
OSCCON=0x40; //Oscilador interno a 1MHz.
while (OSCCON.IOFS==0);//Esperar mientras el oscilador est inestable.
ANSEL=0x00; //Pines AN6:AN0 como E/S digital.
Lcd_Init();
//Inicializa el LCD.
Lcd_Cmd(_LCD_CLEAR);
//Borra el display.
//Escribe el texto1.
while (1)
{
if (Button(&PORTA,4,1,0)) estado=0; //Si se pulsa.
//Muestra el texto2.
}
}
Temas
relacionados
que
tambin
encontrars
en
el
libro:
Para iniciar este trabajo, nos remontaremos a hacer un breve repaso del desarrollo que
hemos realizado con anterioridad, cuando presentamos el mdulo Bluetooth RN41,
aqu en NeoTeo. Para esto, vamos a recordar algunos puntos bsicos que sern comunes
a cualquier sistema Bluetooth que quieras implementar. Es decir, nosotros usamos
un PIC
18F25K20 programado
en AMICUS,
al
que
le
conectamos
el
mdulo RN41 de Microingenia S.L. En este montaje, lo nico que hemos hecho es
colocar en el pin 0 (cero) del puerto B, un LED que ser el que encenderemos y
apagaremos a distancia con la ansiada conectividad Bluetooth, operada desde nuestro
mvil (telfono inteligente o tableta) con Android. Por lo tanto, vamos a iniciar este
trabajo desde lo bsico, desde lo elemental, para que no te pierdas un solo detalle y te
resulte claro y sencillo crear tus propias aplicaciones con microcontroladores
comunicados va Bluetooth sobre plataformas Android.