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のためのBluetoothリモートコントロールホームオートメーションに特化として使用されます。

スクリーンショット画像

画像をクリックするとフルサイズで表示されます

新機能

Arduino Home Automation Controller 1.0の新機能

Bluetooth terminal to controll Arduino for Home Automation

説明

ArduinoのためのBluetoothのリモコンとして使用します。

Arduinoのためのコードと、
書式#include
const int型sensorIn = A0。
int型mVperAmp = 66; // 30Aモジュールの20Aモジュールの100と66を使用します
INT PORT1 = 2、ポート2 = 3、PORT3 = 4、PORT4 = 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(PORT4、OUTPUT)。
   pinMode(PORT5、OUTPUT)。
     pinMode(PORT6、OUTPUT)。
   pinMode(PORT7、OUTPUT)。
   pinMode(PORT8、OUTPUT)。
   
}

ボイドループ(){
   一方、(Serial.available()> 0){
    INT INBYTE = Serial.read()。
  
スイッチ(INBYTE){
    ケース 'A':
    digitalWrite(ポート1、HIGH);
    ブレーク;
    ケース 'B':
    digitalWrite(PORT1、LOW)。
    ブレーク;
   
    ケース 'C':
    digitalWrite(ポート2、HIGH);
    ブレーク;
    ケース 'D':
    digitalWrite(PORT2、LOW)。
    ブレーク;

    ケース 'E':
    digitalWrite(ポート3、HIGH);
    ブレーク;
    ケース 'F':
    digitalWrite(PORT3、LOW)。
    ブレーク;

        ケース 'G':
    digitalWrite(PORT4、HIGH);
    ブレーク;
    ケース 'H':
    digitalWrite(PORT4、LOW)。
    ブレーク;

        ケースIは:
    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 (#1, 1.5 MB)