Mostrando entradas con la etiqueta normalmente abierto. Mostrar todas las entradas
Mostrando entradas con la etiqueta normalmente abierto. Mostrar todas las entradas

sábado, 24 de febrero de 2024

Encendido de un LED al accionar un pulsador (con resistencia pull-down o normalmente abierto)

/* 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
}
Shield Basic I/O montado sobre un Arduino UNO

$\diamond$

¿Con 350 W basta?

Mi pequeño taladro de columna que tengo puesto encima de un banco