miércoles, 23 de noviembre de 2022

Pulsador inverso

 



Muy bien, aquí solo necesitamos la placa Arduino, un par de pulsadores, un par de LED´s, un par de resistencia y una mini protoboard o mini placa de pruebas (Tinkercad). Con el siguiente código heremos nuestro circuito


Como podrás ver en el código vienes los libreros en los cuales de manera breve nos indican que realiza cada comando. Pareciera algo muy complicado, lo es? No lo sé, solo lo sabrás intentándolo.


const int led_rojo = 3;

const int led_verde = 4; //Declarar Variables y Constantes

const int ent_pulsador = 7;

const int ent_pullDown = 8; //en este caso variables tipo entero

int lectura;

int lectura_pull;

void setup()

{

pinMode(led_rojo, OUTPUT);

pinMode(led_verde, OUTPUT); // Asignación de puertos como entrada/salida

pinMode(ent_pulsador, INPUT_PULLUP); //Se utiliza la resistencia

pinMode(ent_pullDown, INPUT); // interna de Pull_Up

}

void loop()

{

lectura = digitalRead(ent_pulsador); //Se lee el estado del pulsador

lectura_pull = digitalRead(ent_pullDown); //Se lee el estado del pulsador/resistencia

digitalWrite(led_rojo, lectura); //Se escribe en el puerto 3 el estado de la

//la lectura del pulsador

digitalWrite(led_verde, lectura_pull); ////Se escribe en el puerto 4 el estado de

//la lectura del pulsador/resistencia de

//Pull-Up

}

No hay comentarios.:

Publicar un comentario

Packet Tracer IoT

 Este video trata sobre la automatización de un área de trabajo en Cisco Packet Tracer. Con una explicación detallada sobre como funciona la...