Bluetooth Smart Switch

۳٫۸
۶۸ مرور
+۱۰ هزار
بارگیری‌ها
رده‌بندی محتوا
مناسب برای همه
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت

درباره این برنامه

کد منبع و حالت پین

Arduino UNO به ماژول بلوتوث پین حالت: RX پین 10 و TX پین 11.

کد:
#include
SoftwareSerial mySerial (10، 11)؛ // Pin 10 = TX، Pin 11 = RX بلوتوث TX، RX

#define relay1 2 // رله IN1 متصل به PinOut 2 Arduino
#define relay2 3 // رله IN2 متصل به PinOut 3 Arduino
#define relay3 4 // رله IN3 متصل به PinOut 4 Arduino
#define relay4 5 // رله IN4 متصل به PinOut 5 Arduino

چارت وال؛
راه اندازی مجدد ()
  {
      pinMode (relay1، OUTPUT)؛
      pinMode (relay2، OUTPUT)؛
      pinMode (رله 3، خروجی)؛
      pinMode (relay4، OUTPUT)؛
      digitalWrite (رله 1، HIGH)؛
      digitalWrite (رله 2، HIGH)؛
      digitalWrite (رله 3، HIGH)؛
      digitalWrite (relay4، HIGH)؛
      
      mySerial.begin (9600)؛
      Serial.begin (9600)؛
  }

void loop () {// cec data serial از bluetooth android app
اگر (mySerial.available ()> 0)
  {
    val = mySerial.read ()؛
    Serial.println (val)؛
  }
// رله روشن است

/ *
---> شما می توانید به 4 کانال مجدد ارتباط برقرار کنید
ارسال اطلاعات سریال از Arduino بلوتوث رله 4CH.apk
داده ها '1' - '4' به در Ralay CH 1-4 است
داده ها 'A' - 'D' به خاموش Ralay CH 1-4 است
داده ها '9' به ALL CH 1-4
داده ها "من" را خاموش ALL CH 1-4
* /
اگر (val == '1')
{
  digitalWrite (رله 1، پایین)؛
}
else اگر (val == '2')
{
  digitalWrite (رله 2، پایین)؛
}
else اگر (val == '3')
{
  digitalWrite (رله 3، پایین)؛
}
else اگر (val == '4')
{
  digitalWrite (relay4، LOW)؛
}
// همه چیز را روشن کنید
else اگر (val == '9')
    {
        digitalWrite (رله 1، پایین)؛
        digitalWrite (رله 2، پایین)؛
        digitalWrite (رله 3، پایین)؛
        digitalWrite (relay4، LOW)؛
    }
// رله خاموش است
else اگر (val == 'A')
{
  digitalWrite (رله 1، HIGH)؛
}
else اگر (val == 'B')
{
  digitalWrite (رله 2، HIGH)؛
}
else اگر (val == 'C')
{
  digitalWrite (رله 3، HIGH)؛
}
else اگر (val == 'D')
{
  digitalWrite (relay4، HIGH)؛
}
// همه چیز را رها کنید
دیگری اگر (val == 'I')
    {
        digitalWrite (رله 1، HIGH)؛
        digitalWrite (رله 2، HIGH)؛
        digitalWrite (رله 3، HIGH)؛
        digitalWrite (relay4، HIGH)؛
    }

}
تاریخ به‌روزرسانی
۲۴ آذر ۱۳۹۷

ایمنی داده

ایمنی با درک اینکه توسعه‌دهندگان چگونه داده‌های شما را جمع‌آوری و هم‌رسانی می‌کنند شروع می‌شود. شیوه‌های حفظ امنیت و حریم خصوصی داده‌ها ممکن است براساس استفاده، منطقه، و سن شما متفاوت باشد. توسعه‌دهنده این اطلاعات را ارائه کرده است و ممکن است آن را درطول زمان به‌روزرسانی کند.
هیچ داده‌ای با اشخاص ثالث هم‌رسانی نمی‌شود
درباره نحوه اعلام هم‌رسانی داده‌ها توسط توسعه‌دهندگان بیشتر بدانید
هیچ داده‌ای جمع‌آوری نمی‌شود
درباره نحوه اعلام جمع‌آوری داده‌ها توسط توسعه‌دهندگان بیشتر بدانید

رتبه‌بندی‌ها و مرورها

۴٫۲
۶۲ مرور

تازه‌ها

English