Bluetooth Smart Switch

3,8
Водгукаў: 68
10 тыс.+
Спампоўванні
Ацэнка змесціва
Для ўсіх
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана

Пра гэту праграму

Зыходны код і рэжым Pin

Arduino UNO ў рэжыме модуль Bluetooth PIN: RX кантактны 10 і TX штыфт 11.

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

#define relay1 2 // Рэле IN1 падлучаны да пинаут 2 Arduino
#define RELAY2 3 // Рэле IN2 падлучаны да пинаут 3 Arduino
#define RELAY3 4 // Рэле IN3 падлучаны да пинаут 4 Arduino
#define relay4 5 // Рэле IN4 падлучаны да пинаут 5 Arduino

асмальваецца Val;
несапраўдныя ўстаноўкі ()
  {
      pinMode (relay1, OUTPUT);
      pinMode (RELAY2, OUTPUT);
      pinMode (RELAY3, OUTPUT);
      pinMode (relay4, OUTPUT);
      digitalWrite (relay1, HIGH);
      digitalWrite (RELAY2, HIGH);
      digitalWrite (RELAY3, HIGH);
      digitalWrite (relay4, HIGH);
      
      mySerial.begin (9600);
      Serial.begin (9600);
  }

несапраўдным цыкл () {// Паслядоўны CEK дадзеныя Bluetooth Android App
калі (mySerial.available ()> 0)
  {
    Val = mySerial.read ();
    Serial.println (вал);
  }
// Рэле ўключана

/ *
---> вы можаце падлучаныя да рэле Modul 4 канала
Паслядоўныя дадзеныя адпраўка з Arduino Bluetooth Relay 4CH.apk
Дадзеныя «1» - «4», каб на гэта рэле СН 1-4
дадзеныя «А» - «D», каб ВЫКЛ рэле СН 1-4
дадзеныя '9', каб на ALL CH 1-4
дадзеныя «Я» ад ALL CH 1-4
* /
калі (== Val '1')
{
  digitalWrite (relay1, LOW);
}
інакш калі (значэнне == '2')
{
  digitalWrite (RELAY2, LOW);
}
інакш калі (значэнне == '3')
{
  digitalWrite (RELAY3, LOW);
}
інакш калі (значэнне == '4')
{
  digitalWrite (relay4, LOW);
}
// рэтрансляваць ўсё на
інакш калі (значэнне == '9')
    {
        digitalWrite (relay1, LOW);
        digitalWrite (RELAY2, LOW);
        digitalWrite (RELAY3, LOW);
        digitalWrite (relay4, LOW);
    }
// рэле выключана
інакш калі (VAL == 'A')
{
  digitalWrite (relay1, HIGH);
}
інакш калі (VAL == 'B')
{
  digitalWrite (RELAY2, HIGH);
}
інакш калі (VAL == 'C')
{
  digitalWrite (RELAY3, HIGH);
}
інакш калі (VAL == 'D')
{
  digitalWrite (relay4, HIGH);
}
// рэтрансляваць ўсё выключана
інакш калі (VAL == 'I')
    {
        digitalWrite (relay1, HIGH);
        digitalWrite (RELAY2, HIGH);
        digitalWrite (RELAY3, HIGH);
        digitalWrite (relay4, HIGH);
    }

}
Абноўлена
15 сне 2018 г.

Бяспека даных

Бяспека пачынаецца з разумення таго, як распрацоўшчыкі збіраюць і абагульваюць вашы даныя. Спосабы забеспячэння прыватнасці і бяспекі даных залежаць ад выкарыстання праграмы, месца пражывання і ўзросту карыстальніка. Распрацоўшчык даў гэту інфармацыю, але з цягам часу ён можа змяніць яе.
Даныя не абагульваюцца са староннімі арганізацыямі
Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра абагульванне даных
Даныя не збіраюцца
Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра збор даных

Ацэнкі і агляды

4,2
62 водгукі

Што новага

English