ApkDownload

Arduino Home Automation Controller APK

最新版本 1.0 for Windows
更新 2018年April17日

信息

1.0 (#1)

更新 2018年April17日

APK檔案大小 1.5 MB

Android 最低版本需求 Android 4.4+ (KitKat)

開發人員 Codepur

類別 房屋與房產 (應用)

應用 ID com.codepur.selfbluetoothterminal

開發者備註 作為一個Arduino的藍牙遙控器專門用於家庭自動化。

螢幕截圖圖片

點擊圖像以查看完整尺寸

最新異動

Arduino Home Automation Controller 1.0的新功能

Bluetooth terminal to controll Arduino for Home Automation

內容描述

作為一個Arduino的藍牙遙控。

代碼Arduino的;
的#include
const int的sensorIn = A0;
INT mVperAmp = 66; //使用100 20A模塊與66 30A模塊
INT端口1 = 2,端口2 = 3,PORT3 = 4,接口4 = 5,PORT5 = 6,PORT6 = 7,PORT7 = 8,PORT8 = 9;

雙電壓= 0;
雙VRMS = 0;
雙AmpsRMS = 0;

空隙設置(){
 Serial.begin(9600);
 pinMode(PORT1,OUTPUT);
  pinMode(PORT2,OUTPUT);
   pinMode(PORT3,OUTPUT);
   pinMode(端口4,OUTPUT);
   pinMode(PORT5,OUTPUT);
     pinMode(PORT6,OUTPUT);
   pinMode(PORT7,OUTPUT);
   pinMode(PORT8,OUTPUT);
   
}

空隙環(){
   而(Serial.available()> 0){
    INT inByte = Serial.read();
  
開關(inByte){
    案“一”:
    digitalWrite(PORT1,HIGH);
    打破;
    情況下“B”:
    digitalWrite(PORT1,LOW);
    打破;
   
    情況下“C”:
    digitalWrite(PORT2,HIGH);
    打破;
    情況下'd':
    digitalWrite(PORT2,LOW);
    打破;

    情況下,'E':
    digitalWrite(PORT3,HIGH);
    打破;
    情況下'F':
    digitalWrite(PORT3,LOW);
    打破;

        情況下的“g”:
    digitalWrite(端口4,HIGH);
    打破;
    情況下的“h”:
    digitalWrite(端口4,LOW);
    打破;

        情況下,“我”:
    digitalWrite(PORT5,HIGH);
    打破;
    情況下,“J”:
    digitalWrite(PORT5,LOW);
    打破;

         情況下'K':
    digitalWrite(PORT6,HIGH);
    打破;
    情況下“L”:
    digitalWrite(PORT6,LOW);
    打破;

      情況下的“m”:
    digitalWrite(PORT7,HIGH);
    打破;
    情況下'N':
    digitalWrite(PORT7,LOW);
    打破;

      情況下的'o':
    digitalWrite(PORT8,HIGH);
    打破;
    情況下'P':
    digitalWrite(PORT8,LOW);
    打破;
  }
    
  }
  
 電壓= getVPP();
 VRMS =(電壓/ 2.0)* 0.707;
 AmpsRMS =(VRMS * 1000)/ mVperAmp;
 Serial.print(“\ n”);
}

浮動getVPP()
{
  浮結果;
  INT readValue; //從傳感器讀值
  INT包括maxValue = 0; //商店最大價值在這裡
  INT minValue(最小值)= 1024; //商店最小值這裡
  
   uint32_t的START_TIME =米利斯();
   而((米利斯() - START_TIME)<1000)//樣品1秒
   {
       readValue = analogRead(sensorIn);
       //看到,如果你有一個新的包括maxValue
       如果(readValue>包括maxValue)
       {
           / *記錄最大傳感器值* /
           包括maxValue = readValue;
       }
       如果(readValue        {
           / *記錄最大傳感器值* /
           minValue(最小值)= readValue;
       }
   }
   
   //從最大值中減去最小
   結果=((包括maxValue - minValue(最小值))* 5.0)/1024.0;
      
   返回結果;
 }

評分和評論

評分:5.0 / 5 · ‎Less than 100 票

(*) 是必須的

之前的版本

Arduino Home Automation Controller 1.0 APK - 下載 適用于 Windows - (#1, 1.5 MB)