Uso del arduino y del módulo bluetooh HC05 Objetivos: -Conocer la función del módulo bluetooh esclavo/maestro HC-05. -!render a controlar la tarjeta rduino mediante un "mart!hone con sistema o!erativo ndroid. -!render a crear una a!licación !ara ndroid mediante el !!#nventor !ara controlar v$a %luetooh la tarjeta arduino.
rduino U&O '(: )s una tarjeta microcontralador basada en el *me+a(, con !ines in!ut in!ut/ou /out!u t!utt di+i di+ital tales es 1 !ine !ines s analó analó+ic +icos os out! out!ut ut con con un reson resonad ador or cer2mico de 1 3H4 y entrada !ara coneión v$a U"% directa !ara la com!utadora y una entrada !ara corriente el6ctrica o!era con 5v y tiene una memoria 7ash de (,8b.
3ateriales: -*arjeta arduino U&O
-9)s
-Cable !ara !rotoboard
-%luetooh HC-05
-;rotoboard
-'esistencias
;rocedimiento: -;rimero conectamos el arduino a la ;c y lo !ro+ramamos de la si+uiente 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 1. El envio de un '!', prende el LED conectado al pin 1!. El envio de un '', prende el LED conectado al pin 11. El envio de un '"', prende el LED conectado al pin 1#. El envio de un '$', prende el LED conectado al pin %. El envio de un '&', prende el LED conectado al pin . El envio de un '(', prende el LED conectado al pin (. El envio de un '', prende el LED conectado al pin &. El envio de un 'a', apaga el LED conectado al pin 1. El envio de un 'b', apaga el LED conectado al pin 1!. El envio de un 'c', apaga el LED conectado al pin 11. El envio de un 'd', apaga el LED conectado al pin 1#. El envio de un 'e', apaga el LED conectado al pin %. El envio de un 'f', apaga el LED conectado al pin . El envio de un 'g', apaga el LED conectado al pin (. El envio de un 'h', apaga el LED conectado al pin &. */ #include
// se define al )in# como +, )in1 como + SoftwareSerial mySerial(0,1); void setup() {
//iniciali-a la comunicacion serial Serial.bein(!"00); mySerial.bein(!"00); //se configura los pines de entrada salida in$ode(1%,&''); in$ode(1*,&''); in$ode(11,&''); in$ode(10,&''); in$ode(!,&''); in$ode(+,&''); in$ode(,&''); in$ode(",&''); // iniciali-a el estdo de los LEDs diital-rite (1%,&-); diital-rite (1*,&-); diital-rite (11,&-); diital-rite (10,&-); diital-rite (!,&-); diital-rite (+,&-); diital-rite (,&-); diital-rite (",&-); / void loop() { char cmySerial. read(); if(c1) diital-rite (1%,2342); if(c*) diital-rite (1*,2342); if(c%) diital-rite (11,2342); if(c5) diital-rite (10,2342); if(c6) diital-rite (!,2342); if(c") diital-rite (+,2342); if(c) diital-rite (,2342); if(c+) diital-rite (",2342); if(ca) diital-rite (1%,&-); if(cb) diital-rite (1*,&-); if(cc) diital-rite (11,&-); if(cd) diital-rite (10,&-); if(ce) diital-rite (!,&-); if(cf) diital-rite (+,&-); if(c) diital-rite (,&-); if(ch) diital-rite (",&-); /
-9ue+o lo conectamos al !rotoboard y a los leds y resistencias si+uiendo el si+uiente dia+rama:
9ue+o conectamos el bluetooh HC-05
- continuación reali4aremos la a!licación !ara ndroid !ara controlar el arduino mediante un "mart!hone. Una ve4 terminada sincroni4aremos el "mart!hone con el bluetooh HC-05 !ara ello necesitaremos el !! =marino> !ara conocer la serie del bluetooh.
-9ue+o !renderemos las leds ?ue ?ueramos mediante el celular.