ARDUINO TUTORIAL #5 DOMOTICA BLUETOOTH E ARDUINO, COME USARE IL MODULO HC-06

Ciao a tutti e benvenuti in questo nuovo tutorial, oggi andremo a vedere un piccolo accenno di domotica con Arduino e il modulo Bluetooth HC-06, ovvero andremo a vedere come accendere dei led con il nostro smartphone (io uso i led per fare un esempio ma voi potete usare altri utilizzatori al posto dei led) Iniziamo scaricando l’app che ci permette di comunicare con arduino tramite il modulo; L’app si chiama Arduino BT Control (Download). Adesso procuriamoci i seguenti componenti:

  • Arduino UNO
  • Modulo Bluetooth HC-06
  • 8 Led
  • Breadboard
  • Cavetti vari

Iniziamo realizzando il circuito; Per il modulo i collegamenti sono: TX e RX del modulo Bluetooth vanno collegati con il TX(pin1) e RX(pin0) di Arduino mentre VCC va al +5V e GND al GND di Arduino), invece per i led:

 

Creato il circuito andiamo a caricare il seguente sketch sulla scheda (VI CONSIGLIO DI SCOLLEGARE I PIN 0 E 1 DURANTE IL CARICAMENTO):

char lettera; 
int led2=2;
int led3=3;
int led4=4;
int led5=5; 
int led6=6; 
int led7=7; 
int led8=8; 
int led9=9; 

void setup() {
pinMode(led2, OUTPUT); 
pinMode(led3, OUTPUT); 
pinMode(led4, OUTPUT); 
pinMode(led5, OUTPUT); 
pinMode(led6, OUTPUT); 
pinMode(led7, OUTPUT); 
pinMode(led8, OUTPUT); 
pinMode(led9, OUTPUT);
Serial.begin(9600); 
}
 
void loop() {
if(Serial.available()){ 
lettera = Serial.read(); 
} 

if(lettera=='S'){ 
digitalWrite(led2, HIGH);
}

else if(lettera=='A') {
digitalWrite(led2, LOW);
}

if(lettera=='Q') { 
digitalWrite(led3, HIGH); 
}

else if(lettera=='W') { 
digitalWrite(led3, LOW); 
}

if(lettera=='E') {
digitalWrite(led4, HIGH); 
}

else if(lettera=='R') { 
digitalWrite(led4, LOW); 
}

if(lettera=='T') { 
digitalWrite(led5, HIGH); 
}

else if(lettera=='Y') { 
digitalWrite(led5, LOW); 
}

if(lettera=='U') { 
digitalWrite(led6, HIGH); 
}

else if(lettera=='I') { 
digitalWrite(led6, LOW);
}

if(lettera=='O') { 
digitalWrite(led7, HIGH); 
}

else if(lettera=='P') { 
digitalWrite(led7, LOW); 
}

if(lettera=='D') { 
digitalWrite(led8, HIGH); 
}

else if(lettera=='F') { 
digitalWrite(led8, LOW); 
}

if(lettera=='G') { 
digitalWrite(led9, HIGH); 
}

else if(lettera=='H') { 
digitalWrite(led9, LOW); 
}
}

Adesso, tramite l’applicazione, dobbiamo collegare lo smartphone al modulo bluetooth cliccando su Associa modulo bluetooth e scegliendo il nostro modulo. Dopo aver seguito passo passo questa guida, premendo sui tasti Accendi (da 1 a 8) accenderemo i led e cliccando su uno dei tasti Spegni (da 1 a 8) spegnere i led. Per questa guida è tutto noi ci vediamo alla prossima, ciao!