Sie sind auf Seite 1von 6

CONDICIONES

PRACTICA N°2 DE ARDUINO IF….ELSE

1. Desarrollar un programa para el circuito, cuando la entrada (logicstate) es 0, deben prender lo leds impares y si la entrada es 1 deben prender los leds pares.

cuando la entrada (logicstate) es 0, deben prender lo leds impares y si la entrada es
cuando la entrada (logicstate) es 0, deben prender lo leds impares y si la entrada es
cuando la entrada (logicstate) es 0, deben prender lo leds impares y si la entrada es

2.

Nivel de tanque con 3 sensores

2. Nivel de tanque con 3 sensores
2. Nivel de tanque con 3 sensores

3.

Adicionar una sirena al pin 8 del circuito anterior, de tal manera que debe sonar cuando el tanque está lleno.

3. Adicionar una sirena al pin 8 del circuito anterior, de tal manera que debe sonar

4.

Desarrollar un sistema de nivel de tanque con 3 sensores, 6 leds, un motor y una sirena.

de tanque con 3 sensores, 6 leds, un motor y una sirena. void setup() { pinMode(2,OUTPUT);

void setup() {

pinMode(2,OUTPUT);

pinMode(3,OUTPUT);

pinMode(4,OUTPUT);

pinMode(9,OUTPUT);

pinMode(10,OUTPUT);

pinMode(11,INPUT);

pinMode(12,INPUT);

pinMode(13,INPUT);

}

void loop() { if(digitalRead(11)==0 && digitalRead(12)==0 && digitalRead(13)==0){

digitalWrite(2,0);

digitalWrite(3,0);

digitalWrite(4,0);

digitalWrite(9,1);

}

if(digitalRead(11)==0 && digitalRead(12)==0 && digitalRead(13)==1){

digitalWrite(2,1);

digitalWrite(3,0);

digitalWrite(4,0);

digitalWrite(9,1);

}

if(digitalRead(11)==0 && digitalRead(12)==1 && digitalRead(13)==1){

digitalWrite(2,1);

digitalWrite(3,1);

digitalWrite(4,0);

digitalWrite(9,1);

}

if(digitalRead(11)==1 && digitalRead(12)==1 && digitalRead(13)==1){

digitalWrite(2,1);

digitalWrite(3,1);

digitalWrite(4,1);

digitalWrite(9,0);

tone(10,1000,50);

}

}

5. Desarrollar un sistema de nivel de tanque con 3 sensores, 8 leds, una sirena y un motor. CIRCUITO

} } 5. Desarrollar un sistema de nivel de tanque con 3 sensores, 8 leds, una