ApkDownload

Arduino Home Automation Controller APK

Versi Terbaru 1.0 untuk Windows
Diupdate 17 April 2018

Informasi Aplikasi

Versi 1.0 (#1)

Diupdate 17 April 2018

Ukuran APK 1.5 MB

Perlu Android versi Android 4.4+ (KitKat)

Ditawarkan Oleh Codepur

Kategori Aplikasi Rumah & Griya Gratis

Aplikasi id com.codepur.selfbluetoothterminal

Catatan penulis Digunakan sebagai Bluetooth remote control untuk Arduino khusus untuk Home Automation.

Gambar Screenshot

Klik pada gambar untuk melihat ukuran penuh

Apa yang baru

Apa yang baru di Arduino Home Automation Controller 1.0

Bluetooth terminal to controll Arduino for Home Automation

Deskripsi

Digunakan sebagai Bluetooth remote control untuk Arduino.

Kode untuk Arduino;
# include
const int sensorIn = A0;
int mVperAmp = 66; // menggunakan 100 untuk Modul 20A dan 66 untuk Modul 30A
int port1 = 2, port2 = 3, Port3 = 4, port4 = 5, port5 = 6, port6 ​​= 7, port7 = 8, port8 = 9;

ganda Voltage = 0;
ganda VRMS = 0;
ganda AmpsRMS = 0;

kekosongan setup () {
 Serial.begin (9600);
 pinMode (port1, OUTPUT);
  pinMode (port2, OUTPUT);
   pinMode (Port3, OUTPUT);
   pinMode (port4, OUTPUT);
   pinMode (port5, OUTPUT);
     pinMode (port6, OUTPUT);
   pinMode (port7, OUTPUT);
   pinMode (port8, OUTPUT);
   
}

kekosongan lingkaran () {
   sementara (Serial.available ()> 0) {
    int inByte = Serial.read ();
  
switch (inByte) {
    Kasus 'a':
    digitalWrite (port1, TINGGI);
    istirahat;
    Kasus 'b':
    digitalWrite (port1, LOW);
    istirahat;
   
    Kasus 'c':
    digitalWrite (port2, TINGGI);
    istirahat;
    Kasus 'd':
    digitalWrite (port2, LOW);
    istirahat;

    Kasus 'e':
    digitalWrite (Port3, TINGGI);
    istirahat;
    Kasus 'f':
    digitalWrite (Port3, LOW);
    istirahat;

        Kasus 'g':
    digitalWrite (port4, TINGGI);
    istirahat;
    Kasus 'h':
    digitalWrite (port4, LOW);
    istirahat;

        Kasus 'i':
    digitalWrite (port5, TINGGI);
    istirahat;
    Kasus 'j':
    digitalWrite (port5, LOW);
    istirahat;

         Kasus 'k':
    digitalWrite (port6, TINGGI);
    istirahat;
    Kasus 'l':
    digitalWrite (port6, LOW);
    istirahat;

      Kasus 'm':
    digitalWrite (port7, TINGGI);
    istirahat;
    Kasus 'n':
    digitalWrite (port7, LOW);
    istirahat;

      Kasus 'o':
    digitalWrite (port8, TINGGI);
    istirahat;
    Kasus 'p':
    digitalWrite (port8, LOW);
    istirahat;
  }
    
  }
  
 Tegangan = getVPP ();
 VRMS = (Voltage / 2.0) * 0,707;
 AmpsRMS = (VRMS * 1000) / mVperAmp;
 Serial.print ( "\ n");
}

mengapung getVPP ()
{
  mengapung hasil;
  int readValue; // nilai dibaca dari sensor
  int MAXVALUE = 0; // nilai maks toko disini
  int MinValue = 1024; // store nilai min disini
  
   uint32_t start_time = millis ();
   sementara ((millis () - start_time) <1000) // sampel untuk 1 Sec
   {
       readValue = analogRead (sensorIn);
       // melihat apakah Anda memiliki MAXVALUE baru
       jika (readValue> MAXVALUE)
       {
           / * Mencatat nilai sensor maksimum * /
           MAXVALUE = readValue;
       }
       jika (readValue        {
           / * Mencatat nilai sensor maksimum * /
           MinValue = readValue;
       }
   }
   
   // Kurangi menit dari max
   Hasilnya = ((MAXVALUE - MinValue) * 5.0) /1024.0;
      
   Hasil kembali;
 }

Peringkat dan Ulasan

Skor: 5.0/5 · Less than 100 suara

(*) diperlukan

Versi lama

Arduino Home Automation Controller 1.0 APK untuk Windows (#1, 1.5 MB)