Bluetooth Control for Arduino
Arduino Bluetooth relé de 4 canales App es una aplicación de Android que se utiliza para controlar el módulo de relés de 4 canales a través de Bluetooth con el soporte para módulos de comunicación serie Bluetooth HC-05, HC-06, o HC-07, Uso de Arduino AVR o
soy prueba con Arduino UNO y la biblioteca commnunication serie al conectada pin RX y TX 10 pin 11.
puede utilizar uno o Arduino Arduino Leonardo etc ...
Fitur App:
-control de 4 canales de encendido / apagado Ralay
-control Canal EN
-control Canal OFF
-Descargar archivo de programa Arduino_Bluetooth_Ralay_4ch.ino
-Descargar archivo PDF Tutorial con schemmatic
Descargar archivo:
-arduino postal proyecto: https://goo.gl/Vq1n9D
-tutorial y esquema de cableado PDF: https://goo.gl/b2UVY1
o tu puedes
programa de copia aquí para Arduino IDE
/ *
IN1 relé conectado a los pins de salida 2 Arduino
IN2 relé conectado a los pins de salida 3 Arduino
IN3 relé conectado a los pins de salida 4 Arduino
IN4 relé conectado a los pins de salida 5 Arduino
---> Puede conectada al relé del canal 4 Modul
Envío desde Arduino Bluetooth relé 4CH.apk datos en serie
datos '1' - '4' para el Ralay es CH 1-4
"A" de datos - 'D' en off es Ralay CH 1-4
datos '9' para el ALL CH 1-4
datos 'I' en off ALL CH 1-4
* /
# include & lt; SoftwareSerial.h & gt;
SoftwareSerial mySerial (10, 11); // PIN10 RX, TX Terminal 11 conectado a -> Bluetooth TX, RX
#define relé1 2
relé2 #define 3
Rele 3 4 #define
Relé 4 5 #define
charlas val;
void setup () {
pinMode (relé1, OUTPUT);
pinMode (relé2, OUTPUT);
pinMode (Rele 3, OUTPUT);
pinMode (Relé 4, OUTPUT);
digitalWrite (relé1, HIGH);
digitalWrite (relé2, HIGH);
digitalWrite (Rele 3, HIGH);
digitalWrite (Relé 4, HIGH);
mySerial.begin (9600);
Serial.begin (9600);
}
void loop () {
// Serie de datos cek del bluetooth Android App
si (mySerial.available ()> 0) {
val = mySerial.read ();
Serial.println (val);
}
// Relé está en
si (val == '1') {
digitalWrite (relé1, LOW); }
else if (val == '2') {
digitalWrite (relé2, LOW); }
else if (val == '3') {
digitalWrite (Rele 3, LOW); }
else if (val == '4') {
digitalWrite (Relé 4, LOW); }
// Retransmitir todo el
else if (val == '9') {
digitalWrite (relé1, LOW);
digitalWrite (relé2, LOW);
digitalWrite (Rele 3, LOW);
digitalWrite (Relé 4, LOW);
}
// Relé está apagado
else if ( 'A' val ==) {
digitalWrite (relé1, HIGH); }
else if (val == 'B') {
digitalWrite (relé2, HIGH); }
else if (val == 'C') {
digitalWrite (Rele 3, HIGH); }
else if (val == 'D') {
digitalWrite (Relé 4, HIGH); }
// Retransmitir todo fuera
else if (val == 'I') {
digitalWrite (relé1, HIGH);
digitalWrite (relé2, HIGH);
digitalWrite (Rele 3, HIGH);
digitalWrite (Relé 4, HIGH);
}
}
Categoría : Herramientas
Búsquedas relacionadas
La app es exelente lo unico que no me gusta que no es seteable desde el celular, ejemplo no se puede cambiar ni los nombres ni la cantidad de botones, por lo demas es muy buena