Tengo una lavadora LG inverter, se quemó el driver que activa la bomba bldc y quiero sustituir por un Arduino. Tengo el módulo scr el Arduino y el código pero no sé si el código es correcto.
/*
Modulo_BLDC
Autor: Sergio Rojas refriSerka
Fecha: 04/03/2021
Titulo: Modulo Adaptable BLDC 24v DC
Descripcion: Este programa lee la señal de activacion de la bomba que sale del micro
y envia una señal de activacion para el modulo SCR y de esta forma se activa la bomba BLDC
Conexion del SCR al Arduino:
- Señal del micro al pin 13 del Arduino
- Salida al SCR desde el pin 2 del Arduino
- GND del SCR al GND del Arduino
- Salida pin 13 del Arduino a la S2 de la PCB
refriSerka.com
*/
// Definir
const int PCR = 13; // pin 13 va a la señal del micro
const int SCR = 2; // pin de salida al SCR de activacion
int pdc_lectura = 0;
void setup() {
// Configuración
pinMode(SCR, OUTPUT); // Configurar SCR como salida
pinMode(PCR, INPUT); // Configurar PCR como entrada
Serial.begin(9600); // Configurar puerto serial
}
void loop() {
// Encender SCR si hay señal del micro
pdc_lectura = digitalRead(PCR); // leer señal del micro
if (pdc_lectura == HIGH) {
digitalWrite(SCR, HIGH); // activar SCR
Serial.println("BOMBA ENCENDIDA");
delay(5000);
} else {
digitalWrite(SCR, LOW); // desactivar SCR
Serial.println("BOMBA APAGADA");
}
}