/* Encendido de un LED al accionar un pulsador Utilizo Aduino UNO y el 'shield' Basic I/O El pulsador 4, en el BasicIO, está conectado con una resistencia pull-down (normalmente abierto), de manera que al pulsarlo (se cierra el circuito), el valor de estado del LED se pone en 1 (HIGH), se cierra el circuito y se enciende el LED amarillo; y, al sotarlo (se abre el circuito), el valor del estado del LED se pone en 0 (LOW) y se apaga el LED. Joan Aranès Clua 24/02/2024 */ //Declaración de variables y asignación de valores GPIO //-------------------------------------------------------------------- //Variable para representar el estado del pulsador // 1: cierra el circuito; 0: abre el circuito int Valor; int Pulsador = 4; //Entrada(digital) del pulsador: D4 int Led_amarillo = 10; //Salida (digital) del led blanco: D10 //-------------------------------------------------------------------- //Configuración del 'sketch' //-------------------------------------------------------------------- void setup() { pinMode(Pulsador, INPUT); //La patilla del pulsador se configura como entrada pinMode(Led_amarillo, OUTPUT); //La patilla del led se configura como salida } //-------------------------------------------------------------------- //Acciones del 'sketch' //-------------------------------------------------------------------- void loop() { Valor=digitalRead(Pulsador); //Lee el estado, según se pulse //o se suelte el pulsador digitalWrite(Led_amarillo,Valor); //Pone el LED en el estado actual }
$\diamond$
No hay comentarios:
Publicar un comentario