Arduino Home Automation Controller APK
Informazioni sull'Applicazione
Versione 1.0 (#1)
Aggiornata 17 April 2018
Dimensioni APK 1.5 MB
È necessario Android Android 4.4+ (KitKat)
Offerta da Codepur
Categoria Applicazione Casa e arredamento Gratuiti
Applicazione id com.codepur.selfbluetoothterminal
Note di sviluppatore Usato come un telecomando Bluetooth per Arduino specializzato per Home Automation.
Istantanee
Clicca sull'immagine per vederla a schermo intero
Ultimi aggiornamenti
Novità di Arduino Home Automation Controller 1.0
Descrizione
Codice per Arduino;
#include
const int sensorIn = A0;
int mVperAmp = 66; // utilizzare 100 per modulo 20A e 66 per il modulo 30A
int port1 = 2, port2 = 3, port3 = 4, Port4 = 5, Port5 = 6, port6 = 7, port7 = 8, port8 = 9;
doppia tensione = 0;
doppie VRMS = 0;
doppie 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 ();
interruttore (inByte) {
caso 'a':
digitalWrite (port1, HIGH);
rompere;
caso 'b':
digitalWrite (port1, LOW);
rompere;
caso 'c':
digitalWrite (port2, HIGH);
rompere;
caso 'd':
digitalWrite (port2, LOW);
rompere;
caso 'e':
digitalWrite (port3, HIGH);
rompere;
caso 'f':
digitalWrite (port3, LOW);
rompere;
caso 'g':
digitalWrite (Port4, HIGH);
rompere;
caso 'h':
digitalWrite (Port4, LOW);
rompere;
caso 'i':
digitalWrite (Port5, HIGH);
rompere;
caso 'j':
digitalWrite (Port5, LOW);
rompere;
caso 'k':
digitalWrite (port6, HIGH);
rompere;
caso 'l':
digitalWrite (port6, LOW);
rompere;
caso 'm':
digitalWrite (port7, HIGH);
rompere;
caso 'n':
digitalWrite (port7, LOW);
rompere;
caso 'o':
digitalWrite (port8, HIGH);
rompere;
quando 'p':
digitalWrite (port8, LOW);
rompere;
}
}
Tensione = getVPP ();
VRMS = (tensione / 2.0) * 0.707;
AmpsRMS = (VRMS * 1000) / mVperAmp;
Serial.print ( "\ n");
}
float getVPP ()
{
risultato galleggiante;
int readValue; // valore letto dal sensore
int maxValue = 0; // negozio valore massimo qui
int minValue = 1024; // negozio min valore qui
uint32_t start_time = millis ();
while ((millis () - start_time) <1000) // campione per 1 Sec
{
readValue = analogRead (sensorIn);
// vedere se si dispone di un nuovo maxValue
if (readValue> maxValue)
{
/ * Registrare il valore massimo del sensore * /
maxValue = readValue;
}
if (readValue {
/ * Registrare il valore massimo del sensore * /
minValue = readValue;
}
}
// Sottrarre min da max
risultato = ((maxValue - minValue) * 5.0) /1024.0;
risultato di ritorno;
}
Valutazioni e Recensioni
Valutazione: 5.0 su 5 · Less than 100 voti
(*) è obbligatorio
Versioni precedenti
Arduino Home Automation Controller 1.0 APK per Windows (#1, 1.5 MB)
Simile a Arduino Home Automation Controller
Home Automation 14 Chs Pro APK
Bluetooth Home Automation 4 Channels APK
Arduino Bluetooth Home Automation APK
Arduino Domotica Domoticasa APK
Arduino Home Automation PRO APK
Altre app di questo sviluppatore
App più scaricate
فیلتر شکن جدید و قوی،فیلتر شکن قوی و پرسرعت رایگان APK