Paso 2: Disposición de circuito
El circuito es bastante simple por favor, consulte los cuadros. La idea es que usted escribe un pin específico en el Arduino y activa el transistor que a su vez activará el relé que opera la puerta. El relé puede no ser necesario teniendo en cuenta que estamos utilizando un transistor de potencia de todas formas pero mejor incorporar un nivel adicional de protección contra sobrecarga. Yo recomendaría poner hacia fuera en un protoboard primero y primero la prueba para el funcionamiento correcto del relé.
--------------------------------------------------------
Código de Arduino - modificar para su aplicación
También se incluye el archivo INO
--------------------------------------------------------
int dataFromBT;
int personal1 = 2; int PUERTA2 = 3;
void setup() {pinMode (personal1, salida); pinMode (PUERTA2, salida); Serial.Begin(9600); Inicio comunicación serial a 9600 bps} void loop() {si (Serial.available()) / / si hay datos disponibles para leer {dataFromBT = Serial.read(); / leerla y guardarla en 'val'} si (dataFromBT == '1') / / si '1' fue recibido {digitalWrite (personal1, HIGH); / / activar relé/transistor delay(2000); digitalWrite (personal1, LOW); dataFromBT = '0';} else if (dataFromBT == '2') {digitalWrite (PUERTA2, HIGH); / / activar relé/transistor delay(2000); digitalWrite (PUERTA2, LOW); dataFromBT = '0';} delay(100);}