Siguenos en ...

Google+facebooktwitter

youtubepinterest RSS aquihayapuntes

Últimos Tutoriales

Licencia

Creative Commons

 

Todo el contenido de este sitio está bajo una licencia de Creative Commons

 

Comunicación Bluetooth con los módulos HC-05

 


2º Ejemplo: Comandando el motor de una lavadora con el Smartphone  
 

En este ejemplo la comunicación es entre el Smartphone y un microcontrolador PIC. El módulo HC-05 conectado al PIC está configurado como esclavo y el celular hace de maestro para establecer una comunicación bidireccional entre ambos.

 

Control motor lavadora desde un teléfono

 

Esquema del circuito:

 Esquema control de lavadora

 

Código fuente del PIC:

 
 
///////////////////////////////////////////////////////////////////////// 
//                                                                     // 
// Ejemplo (2) HC-05 Configurado como esclavo y conectado              // 
// a un PIC a través del puerto serie.                                 // 
// Autor: Biblioman                                                    // 
// www.aquihayapuntes.com                                              // 
//                                                                     // 
///////////////////////////////////////////////////////////////////////// 
 
#include <16F877.h> 
#device ICD=TRUE 
#fuses HS,NOWDT,NOPROTECT,NOLVP 
#use delay(clock=20000000) 
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8) 
#use FAST_IO(B) 
#use FAST_IO(C) 
 
void main(void) 
{ 
 char valor=0; 
 SET_TRIS_B(0x00); 
 while(TRUE) 
  { 
      valor=getch(); 
      switch (valor){ 
      case '1'://On 
         output_bit( PIN_B1, 0);//Orden de arranque al motor 
         delay_ms(100); 
         break;  
      case '0': //Off 
         output_bit( PIN_B1, 1);//Orden de parada al motor 
         delay_ms(100); 
         break;   
      case '\n': 
         break; 
      default:  
        printf("Comando incorrecto, prueba de nuevo\r\n"); //Respuesta del PIC hacia el móvil      
        break; 
        }  
  } 
} 
 

 
Un vídeo de la demo funcionando:
 


 

© 2007-2017 AquiHayapuntes.com