Bluetooth Smart Switch

3.8
68 ulasan
10K+
Muat turun
Rating kandungan
Semua orang
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin
Imej tangkapan skrin

Perihal apl ini

Kod Sumber dan Mod Pin

Arduino UNO ke Mod modul Bluetooth Mod: RX pin 10 dan TX pin 11.

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

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

char val;
batal persediaan ()
  {
      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);
  }

void loop () {// cek data siri dari bluetooth android App
jika (mySerial.available ()> 0)
  {
    val = mySerial.read ();
    Serial.println (val);
  }
// Relay dihidupkan

/ *
---> anda boleh disambungkan ke saluran relay modul 4
Penghantaran data bersiri dari Arduino Bluetooth Relay 4CH.apk
data '1' - '4' ke ialah Ralay CH 1-4
data 'A' - 'D' to off adalah Ralay CH 1-4
data '9' ke SEMUA CH 1-4
data 'I' to off ALL CH 1-4
* /
jika (val == '1')
{
  digitalWrite (relay1, LOW);
}
lain jika (val == '2')
{
  digitalWrite (relay2, LOW);
}
lain jika (val == '3')
{
  digitalWrite (relay3, LOW);
}
lain jika (val == '4')
{
  digitalWrite (relay4, LOW);
}
// menyampaikan semuanya
lain jika (val == '9')
    {
        digitalWrite (relay1, LOW);
        digitalWrite (relay2, LOW);
        digitalWrite (relay3, LOW);
        digitalWrite (relay4, LOW);
    }
/ / relay dimatikan
lain jika (val == 'A')
{
  digitalWrite (relay1, HIGH);
}
lain jika (val == 'B')
{
  digitalWrite (relay2, HIGH);
}
lain jika (val == 'C')
{
  digitalWrite (relay3, HIGH);
}
lain jika (val == 'D')
{
  digitalWrite (relay4, HIGH);
}
// menyampaikan semuanya
lain jika (val == 'I')
    {
        digitalWrite (relay1, HIGH);
        digitalWrite (relay2, HIGH);
        digitalWrite (relay3, HIGH);
        digitalWrite (relay4, HIGH);
    }

}
Dikemas kini pada
15 Dis 2018

Keselamatan data

Keselamatan bermula dengan memahami cara pembangun mengumpul dan berkongsi data anda. Amalan privasi dan keselamatan data mungkin berbeza-beza berdasarkan penggunaan, rantau dan umur anda. Pembangun memberikan maklumat ini dan mungkin mengemaskinikan maklumat dari semasa ke semasa.
Tiada data dikongsi dengan pihak ketiga
Ketahui lebih lanjut tentang cara pembangun mengisytiharkan perkongsian
Tiada data dikumpulkan
Ketahui lebih lanjut tentang cara pembangun mengisytiharkan pengumpulan

Rating dan ulasan

4.2
62 ulasan

Perkara baharu

English