ApkDownload

Arduino Home Automation Controller APK

En Son Sürüm 1.0 for Windows
Güncellendi 17 April 2018

Uygulama hakkında bilgi

Sürüm 1.0 (#1)

Güncellendi 17 April 2018

APK Boyutu 1.5 MB

Gereken Android sürümü Android 4.4+ (KitKat)

Sunan Codepur

Kategori Ücretsiz Ev Uygulama

Uygulama id com.codepur.selfbluetoothterminal

Geliştirici notları Arduino için Bluetooth uzaktan kumanda Ev Otomasyonu için uzman olarak kullanılır.

Ekran Görüntüsü Resmi

Tam boyutunu görmek için resmin üzerine tıklayın

En son güncellemeler

Arduino Home Automation Controller 1.0 deki yenilikler

Bluetooth terminal to controll Arduino for Home Automation

Açıklama

Arduino için Bluetooth uzaktan kumanda olarak kullanılır.

Arduino için kod;
#include
#define sensorIn = A0;
int mVperAmp = 66; // 30A Modülü 20A Modülü 100 ve 66 kullanmak
int Port 1 = 2, port 2 = 3, Port 3 = 4, Port 4 = 5, Port5 = 6, port6 ​​= 7, port7 = 8, port8 = 9;

Çift voltaj = 0;
Çift VRMS = 0;
Çift AmpsRMS = 0;

void setup () {
 Serial.begin (9600);
 pinMode (Port 1, ÇIKIŞ);
  pinMode (port2 ÇIKIŞ);
   pinMode (Port 3, ÇIKIŞ);
   pinMode (Port 4, ÇIKIŞ);
   pinMode (Port5, ÇIKIŞ);
     pinMode (port6, ÇIKIŞ);
   pinMode (port7, ÇIKIŞ);
   pinMode (port8, ÇIKIŞ);
   
}

void döngü () {
   ise (Serial.available ()> 0) {
    int inByte = Serial.read ();
  
Anahtar (inByte) {
    case 'a':
    digitalWrite (Port 1, HIGH);
    break;
    Kasanın 'b':
    digitalWrite (Port 1, DÜŞÜK);
    break;
   
    Kasanın 'c':
    digitalWrite (port2 HIGH);
    break;
    koşulda 'D'
    digitalWrite (port2 DÜŞÜK);
    break;

    case 'e':
    digitalWrite (Port 3, Yüksek);
    break;
    koşulda 'f':
    digitalWrite (Port 3, DÜŞÜK);
    break;

        koşulda 'g':
    digitalWrite (Port 4, HIGH);
    break;
    Kasanın 'h':
    digitalWrite (Port 4, DÜŞÜK);
    break;

        case 'i':
    digitalWrite (Port5, HIGH);
    break;
    koşulda 'j':
    digitalWrite (Port5, DÜŞÜK);
    break;

         case 'k':
    digitalWrite (port6, HIGH);
    break;
    koşulda 'l':
    digitalWrite (port6, DÜŞÜK);
    break;

      koşulda 'm':
    digitalWrite (port7, HIGH);
    break;
    vaka 'n':
    digitalWrite (port7, DÜŞÜK);
    break;

      koşulda 'o':
    digitalWrite (port8, HIGH);
    break;
    koşulda 's':
    digitalWrite (port8, DÜŞÜK);
    break;
  }
    
  }
  
 Gerilimi = getVPP ();
 V RMS (= gerilim / 2.0) * 0.707;
 AmpsRMS = (V RMS x 1000) / mVperAmp;
 Serial.print ( "\ n");
}

) (GetVPP yüzer
{
  sonuç yüzer;
  int readValue; Sensörün okunan // değer
  int MAXVALUE = 0; Burada // mağaza max değeri
  int MINVALUE = 1024; Burada // mağaza dk değeri
  
   uint32_t start_time = Millis ();
   ise ((Millis () - start_time) <1000) 1 saniye süre // örnek
   {
       readValue = analogRead (sensorIn);
       Yeni bir MAXVALUE varsa // bkz
       if (readValue> MAXVALUE)
       {
           / * Maksimum sensör değerini kaydetmek * /
           MAXVALUE = readValue;
       }
       Eğer (readValue        {
           / * Maksimum sensör değerini kaydetmek * /
           MINVALUE = readValue;
       }
   }
   
   // maks min çıkarma
   Sonuç = ((MaxValue - MINVALUE) * 5.0) /1024.0;
      
   sonuç döndürür;
 }

Reytingler ve İncelemeler

Kullanıcı oyu: 5.0 / 5 · Less than 100 oy

(*) gereklidir

Önceki sürümler

Windows için Arduino Home Automation Controller 1.0 APK (#1, 1.5 MB)