Arduino + Android y Bluetooth domótica (3 / 5 paso)

Paso 3: Programa para Arduino

Programa de Arduino en este caso es bastante fácil aquí, recuerda que conectamos Tx y Rx en Arduino para Rx y Tx el módulo Bluetooth HC-06, así que simplemente el Arduino solo recibe los textos de su Rx y hacer algo según los textos. Considerando el ahorro de energía agregar esta biblioteca de baja potencia en el código, puede descargar la librería desde GitHub, aquí va el enlace: https://github.com/rocketscream/Low-Power

Pongo Arduoino reposo en inactivo, sólo en este modo usted puede todavía mantener USART (Rx y Tx) despierto, cuando los textos en se despierta de Arduino y pide hacer algunas cosas, aquí es cómo el código:

#include "LowPower.h"

ReadString cadena;

void Setup() {}

Serial.Begin(9600);

pinMode (2, salida);

digitalWrite (2, alto);

}

void loop() {}

void serialEvent();
LowPower.idle (SLEEP_FOREVER, ADC_OFF, TIMER2_OFF, TIMER1_OFF, TIMER0_OFF, SPI_OFF, USART0_ON, TWI_OFF); Deja tu Arduino en sueño mode(idel)

}

void serialEvent() {}

{while(serial.Available())}

Delay(3);

char c = Serial.read();

readString += c;

}

Si (readString.length() > 0)

{

Serial.Print(readString);

Si (readString == "On") {}

digitalWrite (2, bajo); Encienda la lámpara de mesa

}

Si (readString == "Off") {}

digitalWrite (2, alto); Apague la lámpara de mesa

}

readString = "";

}

}

Explicar el código: la mayoría del tiempo tu Arduino está en modo inactivo, sólo cuando la señal proviene de pin Rx comenzará a trabajar. Se puede definir una cadena denominada readString aquí, para almacenar el texto que viene del pin Rx. Como hablamos en el último tramo, cuando tocas los botones en la aplicación, enviará los textos a través de Bluetooth. Así que cuando tu Arduino recibe el mensaje "On", simplemente set Pin2 como baja, esta señal dejará el relé Obtén, en el otro lado, cuando tu Arduino recibe el mensaje "Off", Pin2 set tan alto, esta acción se apagará tu lámpara de mesa.

Más Info: Arduino sueño modos pueden ser poco espeluznante, ya que el chip ATmega 328 admite seis modos de suspensión, pero sólo en modo de espera USART todavía mantendrán despierto, recibir señales de pin Rx para despertar el chip. Normalmente cuando un Arduino funciona en modo de espera su disipación de potencia caerá alrededor 60%, energía baja es una zona muy interesante para descubrir.

Artículos Relacionados

Bluetooth domótica con arduino:VOICE

Bluetooth domótica con arduino:VOICE

¡ OH! los gastos de la domótica de lujo por vozque siempre quisiste construir un sistema de automatización del hogar que trabajó en el comando de vozBueno no busques más esta es su una parada para Domótica por vozEl sistema se basa en la plataforma d
Arduino/Android - servomotor BLUETOOTH Multi aplicación Android Control

Arduino/Android - servomotor BLUETOOTH Multi aplicación Android Control

¡Hola mundo! Hice una aplicación de control de 1 servo ayer y dije que haría un control multi, así que aquí está la aplicación de control de múltiples! También hice un mejor código de arduino. Siga el siguiente paso para el esquema, código, lista de
Control de luces en el árbol de Navidad a través de Arduino, Android y Bluetooth!

Control de luces en el árbol de Navidad a través de Arduino, Android y Bluetooth!

Bien, esta es mi primera Instructable y estoy bastante entusiasmado. Tengo la idea para este proyecto de una combinación de estos 2 Instructables...El concepto básico era hacer una forma de controlar las luces de mi árbol de Navidad este año, pero de
Submarino RC Hack - controlador de Android (Arduino, Android, submarino, Bluetooth)

Submarino RC Hack - controlador de Android (Arduino, Android, submarino, Bluetooth)

En este proyecto ya hackeado un submarino RC de la plataforma (49Hz) remoto controlado por la aplicación para Android! Todo el proyecto y cada parte de él pueden ser utilizados como una referencia a la variedad sin fin de proyectos (Arduino - BT, And
Bluetooth basado en domótica utilizando arduino

Bluetooth basado en domótica utilizando arduino

Queridos amigos que este es mi primer proyecto que estoy publicando en instructable. Se construyo con dos microcontroladores uno es arduino y otro at89s52. Y también he desarrollado android app para el control de la domótica.Paso 1: Componentes neces
Domótica inteligente con Android + Ethernet Internet + Arduino

Domótica inteligente con Android + Ethernet Internet + Arduino

Domótica se convierte cada vez más popular y asequible y fascina a la gente. Internet ofrece tales posibilidades como nunca antes. Impresiona a tus amigos mostrando el Smartphone que puede activar/desactivar la lámpara en sus millas Apartamento lejos
Arduino domótica (Bluetooth)

Arduino domótica (Bluetooth)

Hola a todos!Ahora no sé ustedes, pero a mí me parece un montón de esfuerzo levantarse y mueva un interruptor en un dispositivo. Digamos que una lámpara. No sería maravilloso, que yo me pregunto, si sólo puedo hablar de mi teléfono... SÍ LO HARÍA.Así
Domótica mediante Arduino Uno

Domótica mediante Arduino Uno

¿Alguna vez has querido hacer su hogar automatizado? ¿Quiere controlar las luces, ventilador y otros dispositivos desde tu smartphone? ¿O un tutorial sobre los dispositivos conectados y comenzar con ella? Domótica Android le mostrará cómo hacer que t
Domótica - cómo agregar relés a Arduino

Domótica - cómo agregar relés a Arduino

Cómo seleccionar relés – todo sobre la energía.Cuando usted está seleccionando un relé para conectar a tu Arduino necesita considerara) la energía (voltaje y corriente) de lo que quiere encender y apagar yb) la energía (voltaje y corriente) necesaria
Uber domótica con Arduino y Pi

Uber domótica con Arduino y Pi

[EDITAR] He creado un foro para colaborar en el código de puerta de enlace.http://homeautomation.proboards.com/Board/2/openha...Hace unos años me convertí en propietario de un perro por primera vez. Me gustaba salir de Cody en la perrera solo todo el
Domótica con Arduino parte-me

Domótica con Arduino parte-me

No es como cualquier otro domótica como hemos visto anteriormente. Que está controlando remotamente dispositivos cuál es la diferencia. Es porque puede controlar desde el mundo. Se puede controlar usando cualquier dispositivo que tenga conexión a int
Bluetooth control salida (domótica)

Bluetooth control salida (domótica)

¿Alguna vez salió de la casa y se pregunta si usted se olvidó de apagar las luces o el televisor? O se inicio en la oscuridad y el deseo estaría las luces antes de entrar en la casa con usted las manos llena de comestibles. Una solución sencilla que
Arduino pro mini Bluetooth HC-06 y aplicación Android

Arduino pro mini Bluetooth HC-06 y aplicación Android

Arduino pro mini Bluetooth HC-06 y aplicación AndroidL canal de YouTubeDocumentos y código
Domótica con Raspberry Pi, Arduino, Domoticz, MySensors.

Domótica con Raspberry Pi, Arduino, Domoticz, MySensors.

Hola creadores de compañero,Este es mi primer Instructable sobre domótica. La idea es construir un controlador y nodos inalámbricos para controlar y supervisar.Después de golpe y ensayo con muchos controladores diferentes como OpenHab, DomotiGa, Cont