Código:
/* Relé IN1 conectado a PinOut 2 Arduino Relé IN2 conectado a PinOut 3 Arduino Relé IN3 conectado a PinOut 4 Arduino Relé IN4 conectado a PinOut 5 Arduino --->se puede conectar al módulo de relé 4 canales
Envío de datos serie desde Arduino 4 Relay.apk datos '1'-'4' a es Ralay CH 1-4 datos 'A'-'D' a off es Ralay CH 1-4 datos '9' a en TODOS LOS CH 1-4 datos 'I' a off ALL CH 1-4 */
#include
relé #define 1 2 relé #define 2 3 relé #define 3 4 relé #define 4 5
char val; void setup() pinMode(relay1,OUTPUT); pinMode(relay2,OUTPUT); pinMode(relay3,OUTPUT); pinMode(relay4,OUTPUT); digitalWrite(relay1,LOW);//H digitalWrite(relay2,LOW);//H digitalWrite(relay3,LOW);//H digitalWrite(relay4,LOW);//H mySerial.begin(9600); Serial.begin(9600); }
void loop() chek serie de datos de bluetooth android App val á mySerial.read(); Serial.println(val); } El relé está encendido if( val á '1' ) digitalWrite(relay1,HIGH); //L else if( val á '2' ) digitalWrite(relay2,HIGH); //L else if( val á '3' ) digitalWrite(relay3,HIGH); //L else if( val á '4' ) digitalWrite(relay4,HIGH); //L relé todo en else if( val á '9' ) digitalWrite(relay1,HIGH);//L digitalWrite(relay2,HIGH);//L digitalWrite(relay3,HIGH);//L digitalWrite(relay4,HIGH);//L } relé está apagado else if( val á 'A' ) digitalWrite(relay1,LOW); //H else if( val á 'B' ) digitalWrite(relay2,LOW); //H else if( val á 'C' ) digitalWrite(relay3,LOW); //H else if( val á 'D' ) digitalWrite(relay4,LOW); //H relé todo apagado else if( val á 'I' ) digitalWrite(relay1,LOW);//H digitalWrite(relay2,LOW);//H digitalWrite(relay3,LOW);//H digitalWrite(relay4,LOW);//H }
}
historial de versiones
- Versión 1.0 publicado en 2016-10-31
Detalles del programa
- Categoría: Educación > Herramientas de Enseñanza y Formación
- Editor: Jan Erik Andresen / Andronesen-flyfoto.com
- Licencia: Gratis
- Precio: N/A
- Versión: 1.0
- Plataforma: android