Quadcopter (6) - Configurare bluetooth HC-06

Scopul acestui post este de a configura și testa modulul bluetooth HC06.

Materiale studiate :D



Prin intermediul modului Modul USB to TTL RS232 converter UART CH340 3.3V 5V am conectat modulul bluethoot HC06 si l-am configurat la 57600.

Comenzi au fost trimise cu copy paste in Arduino COM serial monitor. 


Frecvente de lucru posibile:
1 --------- 1200
2 --------- 2400
3 --------- 4800
4 --------- 9600
5 --------- 19200
6 --------- 38400
7 --------- 57600
8 --------- 115200
9 --------- 230400
A --------- 460800
B --------- 921600
C --------- 1382400


AT
OK

AT+VERSION
OKLinvorV1.8


AT+BAUD7
OK
57600


AT+PIN1234

OK1234

AT+NAMEBlueBolt
OKsetname



Codul de test:
/*
* Bluetooh Basic: LED ON OFF - Avishkar
* Coder - Mayoogh Girish
* Website - http://bit.do/Avishkar
* Download the App : https://github.com/Mayoogh/Arduino-Bluetooth-Basic
* This program lets you to control a LED on pin 13 of arduino using a bluetooth module
*/
char data = 0;            //Variable for storing received data
void setup()
{
    Serial.begin(57600);   //Sets the baud for serial data transmission                               
    pinMode(13, OUTPUT);  //Sets digital pin 13 as output pin
}
void loop()
{
   if(Serial.available() > 0)      // Send data only when you receive data:
   {
      data = Serial.read();        //Read the incoming data & store into data
      Serial.print(data);          //Print Value inside data in Serial monitor
      Serial.print("\n");        
      if(data == '1')              // Checks whether value of data is equal to 1
         digitalWrite(13, HIGH);   //If value is 1 then LED turns ON
      else if(data == '0')         //  Checks whether value of data is equal to 0
         digitalWrite(13, LOW);    //If value is 0 then LED turns OFF
   }
}

Testul a constat în conectarea la modulul bluetooth folosind telefonul mobil, apoi am trimis 0 sau 1 în funcție de butonul apăsat în aplicația Arduino bluetooth. In cazul în care se primește 1 atunci se aprinde LED-ul conectat la pinul 13, iar când se primește 0 atunci se stinge. 

Circuit și rezultat:
 


Merge foarte bine :)

O seara frumoasa tuturor!

Etichete

Afișați mai multe

Arhiva

Afișați mai multe