Es muy posible que en alguna ocasión te hayas preguntado como se puede controlar una salida digital usando dos entradas, por ejemplo, dos pulsadores.

En este caso vamos a controlar un LED conectado a una salida digital de Arduino por medio de dos pulsadores distintos. El primero ser encargará de encender el LED y el segundo se encargará de apagarlo.

El circuito es muy sencillo ya que solo debemos conectar el primer pulsador al pin 2 de Arduino y el segundo pulsador al pin 3 de Arduino.

¡Recuerda!

Cuando conectamos un pulsador a Arduino debemos usar resistencias PullDown para evitar que la entrada se quede flotando.

Por último conectaremos un LED en la salida digital número 5 de la placa Arduino y todo lista para cargar el código.

Código para controlar un LED con dos pulsadores

int ledPin = 5;
int inputPin1 = 2; // pulsador 1
int inputPin2 = 3; // pulsador 2

void setup() {
pinMode(ledPin, OUTPUT);
pinMode(inputPin1, INPUT);
pinMode(inputPin2, INPUT);
}

void loop(){
if (digitalRead(inputPin1) == HIGH) {
digitalWrite(ledPin, HIGH);
}
else if (digitalRead(inputPin2) == HIGH) {
digitalWrite(ledPin, LOW);
}
}

Vídeo

En el vídeo queda todo explicado, así que te animo a que le eches un vistazo.


Enrique Gómez

Ingeniero Electrónico Industrial y Automático, amante de la comunicación audiovisual y de la divulgación ingenieril y científica. Friki de Star Wars, cuenta más de lo que parece. Puedes saber más sobre mi y sobre mis trabajos en enrique.rinconingenieril.es
Suscribete
Notificame
guest
1 Comment
Nuevos
Antiguos Más votados
Inline Feedbacks
View all comments
Roberto Díaz Espinoza
Roberto Díaz Espinoza
7 meses hace tiempo

Ing Enrique Gómez, lo saludo cordialmente ,leí y ví su video el cual estoy satisfecho de haber ingresado a su plataforma ,o página;me alegra como a tantos poder aprender de sus conocimientos , lo cual agradezco , pero tengo una inquietud , le explico : tengo una máquina de café express de 1 grupo de erogación que la cual funciona con una electroválvula que debe ser controlada con 4 pulsadores para extraer café en diferentes cantidades (una cantidad para cada taza ) la cual controlaría a través de los pulsadores con diferente tiempo, pues necesito un ejemplo de como encender… Leer más »