Arduino Home Automation Controller

Arduino Home Automation Controller

Used as a Bluetooth remote control for Arduino specialized for Home Automation.

Alkalmazásinformáció


1.0
April 17, 2018
566
Android 4.4+
Everyone

Advertisement

Alkalmazásleírás


Android Alkalmazás Elemzése És Áttekintése: Arduino Home Automation Controller, A Codepur Fejlesztése. Felsorolva A Otthon Kategóriában. A Jelenlegi Verzió A 1.0, A 17/04/2018 -Es Frissítésű. A Felhasználói Vélemények Szerint A Google Play: Arduino Home Automation Controller. Több Mint 566 Telepítés. A Arduino Home Automation Controller Jelenleg 1 -As Értékeléssel Rendelkezik, Az Átlagos Minősítés 5.0 Csillag

Used as a Bluetooth remote control for Arduino.

Code for Arduino;
#include
const int sensorIn = A0;
int mVperAmp = 66; // use 100 for 20A Module and 66 for 30A Module
int port1=2,port2=3,port3=4,port4=5,port5=6,port6=7,port7=8,port8=9;

double Voltage = 0;
double VRMS = 0;
double AmpsRMS = 0;

void 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);

}

void loop(){
while (Serial.available() > 0) {
int inByte = Serial.read();

switch (inByte) {
case 'a':
digitalWrite(port1,HIGH);
break;
case 'b':
digitalWrite(port1,LOW);
break;

case 'c':
digitalWrite(port2,HIGH);
break;
case 'd':
digitalWrite(port2,LOW);
break;

case 'e':
digitalWrite(port3,HIGH);
break;
case 'f':
digitalWrite(port3,LOW);
break;

case 'g':
digitalWrite(port4,HIGH);
break;
case 'h':
digitalWrite(port4,LOW);
break;

case 'i':
digitalWrite(port5,HIGH);
break;
case 'j':
digitalWrite(port5,LOW);
break;

case 'k':
digitalWrite(port6,HIGH);
break;
case 'l':
digitalWrite(port6,LOW);
break;

case 'm':
digitalWrite(port7,HIGH);
break;
case 'n':
digitalWrite(port7,LOW);
break;

case 'o':
digitalWrite(port8,HIGH);
break;
case 'p':
digitalWrite(port8,LOW);
break;
}

}

Voltage = getVPP();
VRMS = (Voltage/2.0) *0.707;
AmpsRMS = (VRMS * 1000)/mVperAmp;
Serial.print(" ");
}

float getVPP()
{
float result;
int readValue; //value read from the sensor
int maxValue = 0; // store max value here
int minValue = 1024; // store min value here

uint32_t start_time = millis();
while((millis()-start_time) < 1000) //sample for 1 Sec
{
readValue = analogRead(sensorIn);
// see if you have a new maxValue
if (readValue > maxValue)
{
/*record the maximum sensor value*/
maxValue = readValue;
}
if (readValue < minValue)
{
/*record the maximum sensor value*/
minValue = readValue;
}
}

// Subtract min from max
result = ((maxValue - minValue) * 5.0)/1024.0;

return result;
}
Jelenleg A 1.0 Verziót Kínáljuk. Ez A Legújabb, Legoptimalizáltabb Verziónk. Számos Különféle Eszközhöz Alkalmas. Ingyenes Letöltés Közvetlenül Az Apk -Ból A Google Play Áruházból Vagy Más Verziókból, Amelyeket Tárolunk. Sőt, Regisztráció Nélkül Letölthet És Bejelentkezés Nélkül.

Több, Mint A 2000+ Rendelkezésre Álló Eszközök Van A Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... -Hoz, Oly Sok Lehetőséggel, Könnyű Kiválasztani Az Eszközt Illeszkedő Játékokat Vagy Szoftvereket.

Hasznos Lehet, Ha Bármilyen Országkorlátozás Vagy Korlátozás Van Az Eszköz Oldaláról A Google App Store -Ban.

Mi Az Új


Bluetooth terminal to controll Arduino for Home Automation

Értékelje És Áttekintse A Google Play Áruházat


5.0
1 Teljes
5 0
4 0
3 0
2 0
1 0

A Telepítések Teljes Száma (*Becsült)

A Google Play Összes Telepítésének Teljes Számának Becslése, A Google Play -En Elért Besorolási És Telepítési Határértékek Számától Közelítve.