[Tutorial-Arduino] Arduino+Bluetooth+Relè+Lampadina (parte 2/3) – Lo Sketch

ArduinoUnoSmd450pxIn questo post andremo ad analizzare in dettaglio lo Sketch che ho scritto per il mio primo progetto con Arduino ovvero comandare con uno smartphone l’accensione/spegnimento di una lampadina via Bluetooth.

//dichiarazioni
char com;
int ledpin = 8;

void setup() {
pinMode(ledpin, OUTPUT); //dichiarazione dell'OUTPUT
Serial.begin(9600); // inizializzazione seriale
}

void loop() {
if( Serial.available() )
{
com = Serial.read();   } //controllo input da seriale
if( com == 'H')   {
//se riceve 'H' eccita il relè
digitalWrite(ledpin, HIGH);
}
else {
if( com == 'L')
//se riceve 'L' spegne la lampadina
digitalWrite(ledpin, LOW);
}
}

In breve ho dichiarato l’utilizzo del pin 8 quale Output. Arduino ciclicamente andrà a controllare quanto ricevuto via seriale dal modulo Bluetooth e se riceverà la lettera “H” andrà a alzare il livello del pin 8 ed ecciterà il relè accendendo la lampadina, mentre se riceverà una “L” andrà ad abbassare il livello del pin 8 comandando al relè di spegnere la lampadina.


Download dello Sketch: qui il link


Analizziamo in dettaglio le parti del codice dello Sketch: Continua a leggere

[Tutorial-Arduino] Arduino+Bluetooth+Relè+Lampadina (parte 1/3) – L’Hardware

ArduinoUnoSmd450px

Ho recentemente acquistato una scheda Arduino Uno, un modulo di comunicazione Bluetooth e una scheda relè. Con questi ho realizzato il mio primo progetto, giocando con la prototipazione elettronica, con la programmazione dello Sketch poi caricato sull’Arduino, con la comunicazione seriale via Bluetooth e con la programmazione Android per far accendere l’abat-jour che sta solitamente sul comodino premendo un pulsante sullo smartphone.

Questo tutorial è diviso in tre parti:
Arduino+Bluetooth+Relè+Lampadina (parte 1/3) – L’Hardware – Dove troverete il progetto completo con la spiegazione dell’hardware utilizzato e i vari collegamenti.
Arduino+Bluetooth+Relè+Lampadina (parte 2/3) – Lo Sketch
– Dove troverete l’analisi del programma caricato sull’Arduino per questo progetto.
Arduino+Bluetooth+Relè+Lampadina (parte 3/3) – L’App Android – Dove troverete l’analisi del programma realizzato per lo smartphone Android  per il controllo remoto.

Lista componenti hardware utilizzati per questo progetto:
– scheda Arduino Uno;
– scheda relè;
– modulo BT HC-06;
– breadboard;
– cavi e cavetti vari.


Continua a leggere

%d blogger hanno fatto clic su Mi Piace per questo: