Bluetooth Smart Switch

3,8
68 recensioni
10K+
Download
Classificazione dei contenuti
Per tutti
Immagine screenshot
Immagine screenshot
Immagine screenshot
Immagine screenshot
Immagine screenshot

Informazioni sull'app

Codice sorgente e modalità Pin

Arduino UNO al modulo Bluetooth Modalità PIN: pin RX 10 e pin 11 TX.

Codice:
# include
SoftwareSerial mySerial (10, 11); // Pin 10 = TX, Pin 11 = RX Bluetooth TX, RX

#define relay1 2 // Relay IN1 collegato a PinOut 2 Arduino
#define relay2 3 // Relay IN2 collegato a PinOut 3 Arduino
#define relay3 4 // Relay IN3 collegato a PinOut 4 Arduino
#define relay4 5 // Relay IN4 collegato a PinOut 5 Arduino

char val;
void setup ()
  {
      pinMode (relay1, OUTPUT);
      pinMode (Relay2, OUTPUT);
      pinMode (Relè3, OUTPUT);
      pinMode (Relè 4, OUTPUT);
      digitalWrite (Relay1, HIGH);
      digitalWrite (Relay2, HIGH);
      digitalWrite (Relè 3, HIGH);
      digitalWrite (Relè 4, HIGH);
      
      mySerial.begin (9600);
      Serial.begin (9600);
  }

void loop () {// cek data serial from bluetooth android App
if (mySerial.available ()> 0)
  {
    val = mySerial.read ();
    Serial.println (val);
  }
// Il relè è attivo

/ *
---> è possibile collegarsi al modulo di relè 4 canali
Invio di dati seriali da Arduino Bluetooth Relay 4CH.apk
i dati '1' - '4' su on è Ralay CH 1-4
i dati 'A' - 'D' a off è Ralay CH 1-4
dati '9' su ALL CH 1-4
dati "I" su off ALL CH 1-4
* /
if (val == '1')
{
  digitalWrite (relay1, LOW);
}
altrimenti se (val == '2')
{
  digitalWrite (Relay2, LOW);
}
altrimenti se (val == '3')
{
  digitalWrite (Relè3, LOW);
}
altrimenti se (val == '4')
{
  digitalWrite (Relè 4, LOW);
}
// relay on on
altrimenti se (val == '9')
    {
        digitalWrite (relay1, LOW);
        digitalWrite (Relay2, LOW);
        digitalWrite (Relè3, LOW);
        digitalWrite (Relè 4, LOW);
    }
// relè è spento
altrimenti se (val == 'A')
{
  digitalWrite (Relay1, HIGH);
}
altrimenti se (val == 'B')
{
  digitalWrite (Relay2, HIGH);
}
altrimenti se (val == 'C')
{
  digitalWrite (Relè 3, HIGH);
}
altrimenti se (val == 'D')
{
  digitalWrite (Relè 4, HIGH);
}
// ritrasmettere tutto
altrimenti se (val == 'I')
    {
        digitalWrite (Relay1, HIGH);
        digitalWrite (Relay2, HIGH);
        digitalWrite (Relè 3, HIGH);
        digitalWrite (Relè 4, HIGH);
    }

}
Ultimo aggiornamento
15 dic 2018

Sicurezza dei dati

Il primo passo verso la sicurezza è capire in che modo gli sviluppatori raccolgono e condividono i tuoi dati. Le misure di protezione della privacy e della sicurezza dei dati possono variare in base all'utilizzo, alla regione e all'età. Lo sviluppatore ha fornito queste informazioni e potrebbe aggiornarle nel tempo.
Nessun dato condiviso con terze parti
Scopri di più sulla modalità di condivisione dei dati dichiarata dagli sviluppatori
Nessun dato raccolto
Scopri di più sulla modalità di raccolta dei dati dichiarata dagli sviluppatori

Valutazioni e recensioni

4,2
62 recensioni
cateno sanalitro
22 gennaio 2021
Buona
Hai trovato utile questa recensione?
Raffi bortoluzzi
28 ottobre 2022
Ciao
Hai trovato utile questa recensione?

Novità

English