Arduino Home Automation Controller APK
App information
Version 1.0 (#1)
Updated 2018-04-17
APK Size 1.5 MB
Requires Android Android 4.4+ (KitKat)
Offered by Codepur
Category Free House & Home App
App id com.codepur.selfbluetoothterminal
Developer's notes Used as a Bluetooth remote control for Arduino specialized for Home Automation.
Screenshot
Click on the image to see full size
Table of contents
Latest updates
What's new in Arduino Home Automation Controller 1.0
Editor's review
Download the latest Arduino Home Automation Controller application, version 1.0, compatible with Windows 10/11 (using emulators such as Bluestacks), Android devices. This free House & Home app is developed by Codepur and is easy to download and install.
Previous versions, including 1.0, are also available. If you need help or have any problems, please let us know.
Description
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("\n");
}
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;
}
App permissions
Arduino Home Automation Controller 1.0 APK requires following permissions:
Allows applications to connect to paired bluetooth devices.
Allows applications to discover and pair bluetooth devices.
Ratings and Reviews
Rating: 5.0/5 based on Less than 100 reviews
(*) is required
Previous versions
Arduino Home Automation Controller 1.0 APK for Windows (#1, 1.5 MB)
Similar to Arduino Home Automation Controller
Home Automation 14 Chs Pro APK
Bluetooth Home Automation 4 Channels APK
Arduino Bluetooth Home Automation APK
Home Automation Arduino Pro APK
Arduino Home Automation PRO APK
More from Codepur
Top download apps
فیلتر شکن جدید و قوی،فیلتر شکن قوی و پرسرعت رایگان APK