Arduino Bluetooth Tutorial

Lo scopo di questo tutorial mostra come far far comunicare Arduino e un cellulare, tramite un modulo bluetooth.

Materiale

  • Arduino Uno
  • Modulo bluetooth HC-05
HC-005

Circuito
Il circuito è piuttosto semplice, è sufficiente collegare i pin del modulo nel seguente modo:

Il codice da caricare su arduino è:

#include <SoftwareSerial.h>

SoftwareSerial mySerial(3, 2); //pin 3 RX, pin 2 TX

int i = 0;
void setup() {
 
  Serial.begin(9600); // Inizializza una seriale con baud 9600, qua stampiamo i caratteri ricevuti
  while (!Serial) {
    ; // aspetta che la seriale sia pronta
  }

 
  mySerial.begin(9600);// Inizializza la seriale per la comunicazione con il modulo bluetooth, qua leggiamo i caratteri ricevuti dal cellulare

}

void loop() {

  if (mySerial.available() > 0) {// se c'è qualche carattere in arrivo dal cellulare ( o qualsiasi altro terminale bluetooth
    char x = mySerial.read();// leggilo
    Serial.println(x);// e stampalo sul monitor di arduino

  }

}

Per far comunicare il cellulare con il modulo bluetooth ci sono svariate app. Per questo tutorial abbiamo usato “Arduino bluetooth controller“, scaricabile da qui.

Dopo averla installata, avviamola e vedremo i dispositivi bluetooth disponibili:


Scegliere il modulo con nome HC-05. Se chiede la password inserire 1234.
Una volta che l’accoppiamento è terminato si può scegliere vari modi per comunicare:

Nel nostro caso, selezionare “terminale”.

Si aprirà una specie di prompt, da cui poter inviare qualsiasi comando al nostro modulo. Possiamo ad esempio inviare il carattere “a”:

sul monitor di arduino apparirà il carattere inviato.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *