ApkDownload

Arduino Home Automation Controller APK

Última Versión 1.0 para Windows
Actualizada 17 de April de 2018

Información de la Aplicación

Versión 1.0 (#1)

Actualizada 17 de April de 2018

Tamaño APK 1.5 MB

Requiere Android Android 4.4+ (KitKat)

Ofrecida por Codepur

Categoría Aplicación Casa y hogar Gratis

Aplicación id com.codepur.selfbluetoothterminal

Notas del desarrollador Se utiliza como un control remoto Bluetooth para Arduino especializada para automatización del hogar.

Capturas de pantalla

Haga clic en la imagen para verla en tamaño completo

Últimas actualizaciones

Novedades de Arduino Home Automation Controller 1.0

Bluetooth terminal to controll Arduino for Home Automation

Descripción

Se utiliza como un control remoto Bluetooth para Arduino.

Código para Arduino;
# include
const int sensorIn = A0;
int mVperAmp = 66; // utilizar 100 para el Módulo 20A y 66 para el módulo 30A
int port1 = 2, port2 = 3, port3 = 4, PORT4 = 5, Port5 = 6, port6 ​​= 7, port7 = 8, port8 = 9;

doble Tensión = 0;
dobles VRMS = 0;
dobles 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 () {
   mientras que (Serial.available ()> 0) {
    int inByte = Serial.read ();
  
interruptor (inByte) {
    caso 'a':
    digitalWrite (port1, HIGH);
    descanso;
    caso 'b':
    digitalWrite (port1, LOW);
    descanso;
   
    caso 'c':
    digitalWrite (port2, HIGH);
    descanso;
    caso 'd':
    digitalWrite (port2, LOW);
    descanso;

    'e':
    digitalWrite (port3, HIGH);
    descanso;
    caso 'f':
    digitalWrite (port3, LOW);
    descanso;

        caso 'g':
    digitalWrite (PORT4, HIGH);
    descanso;
    caso 'h':
    digitalWrite (PORT4, LOW);
    descanso;

        caso 'i':
    digitalWrite (Port5, HIGH);
    descanso;
    caso 'j':
    digitalWrite (Port5, LOW);
    descanso;

         caso 'k':
    digitalWrite (port6, HIGH);
    descanso;
    caso 'l':
    digitalWrite (port6, LOW);
    descanso;

      caso 'm':
    digitalWrite (port7, HIGH);
    descanso;
    caso 'n':
    digitalWrite (port7, LOW);
    descanso;

      caso 'O':
    digitalWrite (port8, HIGH);
    descanso;
    caso 'p':
    digitalWrite (port8, LOW);
    descanso;
  }
    
  }
  
 Tensión = getVPP ();
 VRMS = (Tensión / 2,0) * 0.707;
 AmpsRMS = (VRMS * 1000) / mVperAmp;
 Serial.print ( "\ n");
}

flotar getVPP ()
{
  flotar resultado;
  int readValue; // valor leído del sensor
  int maxValue = 0; // valor máximo tienda aquí
  int minValue = 1,024; // valor mínimo tienda aquí
  
   uint32_t hora_inicio = millis ();
   mientras que ((millis () - Start_Time) <1000) // muestra para 1 Sec
   {
       readValue = analogRead (sensorIn);
       // ver si tiene un nuevo maxValue
       si (readValue> maxValue)
       {
           / * Registrar el valor máximo del sensor * /
           maxValue = readValue;
       }
       si (readValue        {
           / * Registrar el valor máximo del sensor * /
           minValue = readValue;
       }
   }
   
   // Restar min de max
   resultado = ((maxValue - minValue) * 5,0) /1024.0;
      
   return resultado;
 }

Valoraciones y Reseñas

Valoración: 5.0 de 5 · Less than 100 votos

(*) es necesario

Versiones anteriores

Arduino Home Automation Controller 1.0 APK para Windows (#1, 1.5 MB)