He creado un circuito muy simple usando arduino, en el que tengo 4 interruptores que se usan para controlar la lámpara ENCENDIDA / APAGADA, como se muestra en el siguiente esquema.
Aquí está el programa escrito en Arduino IDE:
int switch1 = 8;
int switch2 = 9;
int switch3 = 10;
int switch4 = 11;
int outputPin = 12;
void setup()
{
pinMode(switch1, INPUT);
pinMode(switch2, INPUT);
pinMode(switch3, INPUT);
pinMode(switch4, INPUT);
pinMode(outputPin, OUTPUT);
}
void loop()
{
if(digitalRead(switch2) || digitalRead(switch4))
{
digitalWrite(outputPin, HIGH);
}
if(digitalRead(switch1) && digitalRead(switch2))
{
digitalWrite(outputPin, LOW);
}
}
Básicamente, mi proyecto original tiene un motor en lugar de una lámpara, & Los cuatro interruptores que se muestran arriba son los dos pares de interruptores en cada tanque. es decir, tengo dos tanques y dos interruptores en cada tanque. 1 interruptor en la parte inferior del tanque para medir el nivel de agua. Si el tanque está vacío, entonces este interruptor estará abierto. Otro interruptor en la parte superior del tanque, que verificará si el tanque está lleno o no y, en consecuencia, activará / desactivará la válvula que no se muestra en los diagramas a continuación, ya que creo que no es necesario ahora.
El circuito anterior funciona perfectamente, pero ahora quiero completar el mismo circuito utilizando puertas lógicas, en lugar de arduino. He intentado el circuito que se muestra en el siguiente esquema, pero no tuve éxito porque soy nuevo en electrónica & Puertas lógicas.
Quiero usar puertas lógicas en lugar de Arduino para reducir el costo.
Gracias por cualquier ayuda.