Bluetooth e Arduino: alla pressione di un pulsante inviamo un carattere

Con questo tutorial sarete in grado di collegare un modulo bluetooth ad Arduino ed utilizzarlo per inviare un carattere ad uno smartphone alla pressione di un pulsante.

Esempio: Riceviamo un carattere sullo smartphone alla pressione di un pulsante


Per informazioni su dove trovare il modulo e sull'app da scaricare sul vostro smartphone potete leggere il primo tutorial qui.

Bene, ora realizzate il circuito che vedete sopra e caricate questo sketch:

  1. int bottone = 2;
  2. int statobottone;
  3. int statobottoneprecedente;
  4. int contatore;
  5. int led = 13;
  6. void setup ()
  7. {
  8.   Serial.begin(9600);
  9.   pinMode (bottone, INPUT);
  10.   pinMode (led, OUTPUT);
  11. }
  12. void loop ()
  13. {
  14.   statobottoneprecedente = statobottone;
  15.   statobottone = digitalRead(bottone);
  16.   if (statobottone != statobottoneprecedente)
  17.   {
  18.     if (statobottone == LOW)
  19.     {
  20.       Serial.print ("A");
  21.       digitalWrite (led, LOW);
  22.     }
  23.     else
  24.     {
  25.       digitalWrite (led, HIGH);
  26.     }  
  27.   }
  28. }

Adesso aprite l'app e connettetevi al modulo bluetooth, appena premerete il pulsante vedrete arrivare il carattere "A" sul vostro smartphone.

Spero sia tutto chiaro, per qualunque dubbio scrivetemi pure, ciao!

Segui Daniele Alberti su Google+ e su Twitter!

Nessun commento:

Posta un commento

Lascia un commento qui sotto, ti risponderò il prima possibile!

Related Posts Plugin for WordPress, Blogger...