Radio Frequency modules. Arduino. Bluetooth HC-06. FM

4.- Remote Control, 6 channels. 2.4 GHz.

I like this module, I recommend it! :eight_spoked_asterisk:

  • The transmitter module has 6 buttons, when you press any of them a LED lights up on the receiver module. This module does not need to be programmed. Power, Pair and Go.

  • We are going to carry out this project. Our application will send a letter (a,b,c,d,...) via Bluetooth to the Arduino with the HC-06 module. Arduino will HIGH/LOW one of its pins. The emitter module will send a signal to turn on/ off its corresponding LED.

  • Range, about 80 m.

p9A0i_bluetooth_controlremoto.aia (3.4 KB)

- Arduino code.

char caracter;

void setup() { 
  Serial.begin(9600);
  pinMode(4, OUTPUT); 
  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);
  pinMode(7, OUTPUT);
  pinMode(8, OUTPUT);
  pinMode(9, OUTPUT);
}

void loop() { 
  if(Serial.available()) {
  caracter = Serial.read();
  Serial.println(caracter);
    if(caracter == 'a'){ digitalWrite(4, LOW);}
    if(caracter == 'b'){ digitalWrite(4, HIGH);} 
    if(caracter == 'c'){ digitalWrite(5, LOW);}
    if(caracter == 'd'){ digitalWrite(5, HIGH);}
    if(caracter == 'e'){ digitalWrite(6, LOW);}
    if(caracter == 'f'){ digitalWrite(6, HIGH);} 
    if(caracter == 'g'){ digitalWrite(7, LOW);}
    if(caracter == 'h'){ digitalWrite(7, HIGH);}
    if(caracter == 'i'){ digitalWrite(8, LOW);}
    if(caracter == 'j'){ digitalWrite(8, HIGH);} 
    if(caracter == 'k'){ digitalWrite(9, LOW);}
    if(caracter == 'l'){ digitalWrite(9, HIGH);}        
  } 
} 
1 Like