Page 96 - Microcontrolere - Indrumator de laborator
P. 96

Pentru  conectarea  modulului  bluetooth  la  telefon,  va  trebui  să  realizăm
          conexiunea din Figura 12.3, să alimentăm placa Arduino și să realizăm împerecherea
          modulului bluetooth cu telefonul. Pentru aceasta vom căuta modulul HC-05 pe telefon
          în lista dispozitivelor disponibile bluetooth, iar la împerechere vom folosi parola 1234
          sau 0000 [13].
               Pentru a comanda de la distanță ledul conectat la pinul 13 al plăcii Arduino,
          vom  realiza  o  interfață  grafică  pe  telefon,  descărcând  aplicația  gratuită  Bluetooth
          Electronics din magazinul de aplicații Android, care arată ca în Figura 12.4.
               În  cadrul  acestei  aplicații  de  telefon  vom  realiza  o  interfață  grafică  cu  două
          butoane, unul de aprindere a ledului și altul de stingere a ledului. La aceste butoane
          vom asocia trimiterea prin bluetooth a caracterului „1” pentru aprinderea ledului și a
          caracterului „0” pentru stingerea ledului.
               Codul utilizat pentru aplicație este următorul [13]:

               char Incoming_value = 0;
               void setup()
               {
                 Serial.begin(9600);
                 pinMode(13, OUTPUT);
               }
               void loop()
               {
                 if(Serial.available() > 0)
                 {
                   Incoming_value = Serial.read();
                   Serial.print(Incoming_value);
                   Serial.print("\n");
                   if(Incoming_value == '1')
                     digitalWrite(13, HIGH);
                   else if(Incoming_value == '0')
                     digitalWrite(13, LOW);
                 }

               }

               Datorită utilizării pinilor digitali 0 și 1 pentru conectarea modulului bluetooth și
          transmiterea  serială  a  datelor  între  acestea  două,  va  trebui  să  deconectăm  modulul
          bluetooth de la placa Arduino până înscriem codul de program pe placă, iar apoi vom
          reconecta modulul bluetooth. Este nevoie să facem acest lucru pentru că pinii 0 și 1
          sunt conectați, de asemenea, la cablul de programare USB.

                                              93
   91   92   93   94   95   96   97   98   99   100   101