Hola soy bastante nuevo en esto y estoy intentando hacer una simulación de control de estanque de agua pero cuando intento verificar me da el mensaje "'B2' was not declared in this scope" ya he revisado en le foro alguna posible solucion pero no puedo encontrar en que me equivoque por favor ayuda
int SV = 1, SLL = 2, SR = 3; //Entradas
int Ind_V = 4, Ind_LL = 5, Ind_R = 7, Ind_A = 8, B1 = 9, B2 = 10; //Salidas
void setup () {
pinMode (SV, INPUT);
pinMode (SLL, INPUT);
pinMode (SR, INPUT);
pinMode (Ind_V, OUTPUT);
pinMode (Ind_LL, OUTPUT);
pinMode (Ind_R, OUTPUT);
pinMode (Ind_A, OUTPUT);
pinMode (B1, OUTPUT);
pinMode (B2, OUTPUT);
}
void loop () {
if (digitalRead(SV) == 0) {
if (digitalRead(SLL) == 0) {
if (digitalRead(SR) == 0) {
digitalWrite(Ind_V,HIGH);
digitalWrite(B1, HIGH);
digitalWrite(B2, HIGH);
}
}
}
if (digitalRead(SV) == 1) {
if (digitalRead(SLL) == 0) {
if (digitalRead(SR) == 0) {
digitalWrite(Ind_LL,HIGH);
digitalWrite(B1, HIGH);
digitalWrite(B2, HIGH);
}
}
}
if (digitalRead(SV) == 1) {
if (digitalRead(SLL) == 1) {
if (digitalRead(SR) == 0) {
digitalWrite(Ind_V,HIGH);
digitalWrite(B1, HIGH);
digitalWrite(B2, LOW);
digitalWrite(Ind_LL,HIGH);
}
}
}
if (digitalRead(SV) == 1) {
if (digitalRead(SL) == 1) {
if (digitalRead(SR) == 1) {
digitalWrite(Ind_R,HIGH);
digitalWrite(B1, LOW);
digitalWrite(B2, LOW);
}
}
}
if (digitalRead(SV) == 0) {
if (digitalRead(SL) == 0) {
if (digitalRead(SR) == 1) {
digitalWrite(Ind_A,HIGH);
digitalWrite(B1, LOW);
digitalWrite(B2, LOW);
}
}
}
if (digitalRead(SV) == 0) {
if (digitalRead(SL) == 1) {
if (digitalRead(SR) == 1) {
digitalWrite(Ind_A,HIGH);
digitalWrite(B1, LOW);
digitalWrite(B_dos, LOW);
}
}
}
if (digitalRead(SV) == 0) {
if (digitalRead(SL) == 1) {
if (digitalRead(SR) == 0) {
digitalWrite(Ind_A,HIGH);
digitalWrite(B1, LOW);
digitalWrite(B2, LOW);
}
}
}
if (digitalRead(SV) == 1) {
if (digitalRead(SL) == 0) {
if (digitalRead(SR) == 1) {
digitalWrite(Ind_A,HIGH);
digitalWrite(B1, LOW);
digitalWrite(B2, LOW);
}
}
}
}
programa_1.ino (2.17 KB)