Hola!!
Hoy hemos realizado nuestra segunda práctica: hacer que se encienda una bombilla únicamente si están pulsados dos botones.
El ejercicio es el siguiente:"La multinacional francesa Flante experta en maquinaria industrial te ha contratado para que automatices una máquina cortadora de papel. La condición principal es que el operario de la máquina cuando vaya a realizar el corte siempre mantenga las dos manos ocupadas, esta es una regla de seguridad industrial para evitar accidentes. El operario debe oprimir los dos pulsadores uno con cada mano y la cuchilla cortadora debe bajar y hacer el corte. El siguiente montaje simula el control de la máquina, los dos pulsadores (S1 y S2) y el LED rojo simula la cuchilla cortadora."
Para esto hemos utilizado:
- 6 cables
- 2 botones
- 2 resistencias
- 1 luz LED
En segundo lugar, se realiza el mismo proceso anterior pero con otros dos cables y otro botón.
En tercer lugar, se conecta un cable desde la corriente negativa hasta el puerto GND. Y otro, desde la corriente positiva hasta el puerto 5V.
Por último, se coloca un LED con la pata larga en uno de los puertos de salida, y la corta en el puerto GND.
El código que hay que poner en el ordenador es:
const int ledPin = 13;
int buttonState = 0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
}
void loop() {
buttonState = digitalRead(buttonPin);
if(buttonState == HIGH) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
}
La disposición de los componentes del circuito es así:
Si todo está en su correcta posición, al estar pulsados ambos botones la bombilla deberá iluminarse.
Esperemos que les haya servido. Nos vemos en el próximo post.

no men no me funciono mal servicio jajaj
ResponderEliminar