- 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!