Arduino Bluetooth Controller (Package Name: com.codepur.selfbluetoothterminal) is developed by Codepur and the latest version of Arduino Home Automation Controller 1.0 was updated on April 17, 2018. Arduino Home Automation Controller is in the category of House & Home. You can check all apps from the developer of Arduino Home Automation Controller. Currently this app is for free. This app can be downloaded on Android 4.4+ on APKFab or Google Play. All APK/XAPK files on APKFab.com are original and 100% safe with fast download.
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; }
Arduino Bluetooth Controller 1.0 Update
Bluetooth terminal to controll Arduino for Home Automation
APKFab.com and the download link of this app are 100% safe. All download links of apps listed on APKFab.com are from Google Play Store or submitted by users. For the app from Google Play Store, APKFab.com won't modify it in any way. For the app submitted by users, APKFab.com will verify its APK signature safety before release it on our website.