Está en la página 1de 3

Uso del arduino y del mdulo bluetooh HC05

Objetivos:
-Conocer la funcin del mdulo bluetooh esclavo/maestro HC-05.
-Aprender a controlar la tarjeta Arduino mediante un Smartphone con
sistema operativo Android.
-Aprender a crear una aplicacin para Android mediante el AppInventor
para controlar va Bluetooh la tarjeta arduino.

Arduino UNO R3:


Es una tarjeta microcontralador basada en el ATmega328 con 14 pines
input/output digitales, 6 pines analgicos output, con un resonador
cermico de 16 MHz y entrada para conexin va USB directa para la
computadora y una entrada para corriente elctrica, opera con 5v y
tiene una memoria flash de 32kb.

Materiales:
-Tarjeta arduino UNO

-LEDs

-Cable para protoboard

-Bluetooh HC-05

-Protoboard

-Resistencias

Procedimiento:
-Primero conectamos el arduino a la Pc y lo programamos de la siguiente
forma
/*
El siguiente programa recibe la informacion desde un celular por medio del software antes mencionado.
Este software se usa como un monitor serial, mediante el cual se envia la informacion que sera recibida por
el modulo bluetooth.
El envio de un '1', prende el LED conectado al pin 13.
El envio de un '2', prende el LED conectado al pin 12.
El envio de un '3', prende el LED conectado al pin 11.
El envio de un '4', prende el LED conectado al pin 10.
El envio de un '5', prende el LED conectado al pin 9.
El envio de un '6', prende el LED conectado al pin 8.
El envio de un '7', prende el LED conectado al pin 7.
El envio de un '8', prende el LED conectado al pin 6.
El envio de un 'a', apaga el LED conectado al pin 13.
El envio de un 'b', apaga el LED conectado al pin 12.
El envio de un 'c', apaga el LED conectado al pin 11.
El envio de un 'd', apaga el LED conectado al pin 10.
El envio de un 'e', apaga el LED conectado al pin 9.
El envio de un 'f', apaga el LED conectado al pin 8.
El envio de un 'g', apaga el LED conectado al pin 7.
El envio de un 'h', apaga el LED conectado al pin 6.
*/
#include<SoftwareSerial.h>
// se define al Pin0 como RX, Pin1 como TX
SoftwareSerial mySerial(0,1);
void setup()
{
//inicializa la comunicacion serial
Serial.begin(9600);
mySerial.begin(9600);
//se configura los pines de entrada y salida
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
pinMode(11,OUTPUT);
pinMode(10,OUTPUT);
pinMode(9,OUTPUT);
pinMode(8,OUTPUT);
pinMode(7,OUTPUT);
pinMode(6,OUTPUT);
// inicializa el estdo de los LEDs
digitalWrite(13,LOW);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
digitalWrite(10,LOW);
digitalWrite(9,LOW);
digitalWrite(8,LOW);
digitalWrite(7,LOW);
digitalWrite(6,LOW);
}
void loop()
{
char c=mySerial.read();
if(c=='1') digitalWrite(13,HIGH);
if(c=='2') digitalWrite(12,HIGH);
if(c=='3') digitalWrite(11,HIGH);
if(c=='4') digitalWrite(10,HIGH);
if(c=='5') digitalWrite(9,HIGH);
if(c=='6') digitalWrite(8,HIGH);
if(c=='7') digitalWrite(7,HIGH);
if(c=='8') digitalWrite(6,HIGH);
if(c=='a') digitalWrite(13,LOW);
if(c=='b') digitalWrite(12,LOW);
if(c=='c') digitalWrite(11,LOW);
if(c=='d') digitalWrite(10,LOW);
if(c=='e') digitalWrite(9,LOW);
if(c=='f') digitalWrite(8,LOW);
if(c=='g') digitalWrite(7,LOW);
if(c=='h') digitalWrite(6,LOW);
}

-Luego lo conectamos al protoboard y a los leds y resistencias siguiendo


el siguiente diagrama:

Quedando de la siguiente manera

Luego conectamos el bluetooh HC-05

-A continuacin realizaremos la aplicacin para Android para controlar el


arduino mediante un Smartphone. Una vez terminada sincronizaremos el
Smartphone con el bluetooh HC-05, para ello necesitaremos el App
Amarino para conocer la serie del bluetooh.

-Luego prenderemos las leds que queramos mediante el celular.