Encender un LED con un pulsador Ejercicio 2

/*
Tu padre quiere que realices un sistema de iluminación LED para
las escaleras de la casa. La condición es que si estás arriba y
pulsas a S1 o si estás abajo y pulsas S2 el LED Rojo se enciende y
al dejar de pulsar se apaga. Como guía de montaje toma la 
imagen anterior.
*/

int pulsador2=2;
int pulsador3=3;
int led4=4;
 
void setup()
{
    pinMode(pulsador2, INPUT);  
    pinMode(pulsador3, INPUT); 
    pinMode(led4,OUTPUT);
}

void loop()
{
    if ((digitalRead(pulsador2)==LOW) || (digitalRead(pulsador3)==LOW))
    {
    digitalWrite(led4,HIGH); 
    }else{
        digitalWrite(led4,LOW); 
        }
}

 

Publicado en Arduino | 1 comentario

Encender un LED con un pulsador Ejercicio 1

/*
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.
*/

int pulsador2=2;
int pulsador3=3;
int led4=4;
 
void setup()
{
    pinMode(pulsador2, INPUT);  
    pinMode(pulsador3, INPUT); 
    pinMode(led4,OUTPUT);
}

void loop()
{
    if ((digitalRead(pulsador2)==LOW) && (digitalRead(pulsador3)==LOW))
    {
    digitalWrite(led4,HIGH); 
    }else{
        digitalWrite(led4,LOW); 
        }
}

 

Publicado en Arduino | Comentarios desactivados en Encender un LED con un pulsador Ejercicio 1

Ejercicio Hola mundo LED Ejercicio_3

/*

Un Strober es un bombillo que prende y apaga muy rápido,
muy usado en las fiestas, tu misión es realizar tu strober
casero con un LED, con el mismo esquema montado en este
tutorial.

*/

// Identificador  el pin 2
int pin2 = 2;

// pausar por 3 segundos
int tiempo = 150;
void setup()
{
    // Asignar el pin 2 como una salida
    pinMode(pin2,OUTPUT); 
}

void loop()
{
    digitalWrite(pin2,HIGH); // Enciende el LED
    delay(tiempo);
    digitalWrite(pin2,LOW); // Apaga el LED
    delay(tiempo);
}

 

Publicado en Arduino | Comentarios desactivados en Ejercicio Hola mundo LED Ejercicio_3

Ejercicio Hola mundo LED Ejercicio_2

/*
La empresa de automatización NRJ Inc. te contrata para hacer un montaje de
un LED Intermitente en una placa Arduino UNO, con el único requisito de que
el LED debe estar ubicado en el Pin 5, ellos muy amablemente te han facilita-
do el esquema, tu tarea es:

A) Realizar el montaje y la respectiva programación de 2 segundos prendido y
1 segundo apagado


*/

// Identificador  el pin 2
int pin2 = 2;

void setup()
{
    // Asignar el pin 2 como una salida
    pinMode(pin2,OUTPUT); 
}

void loop()
{
    digitalWrite(pin2,HIGH); // Enciende el LED
    delay(2000);
    digitalWrite(pin2,LOW); // Apaga el LED
    delay(1000);
}

 

Publicado en Arduino | Comentarios desactivados en Ejercicio Hola mundo LED Ejercicio_2

Ejercicio Hola mundo LED Ejercicio_1b

/*
A partir del código de programación explicado anteriormente, queremos que
un LED prenda de manera intermitente de la siguiente manera:

B) 200 milisegundos prendido y 500 milisegundos apagado

*/

// Identificador  el pin 2
int pin2 = 2;

void setup()
{
    // Asignar el pin 2 como una salida
    pinMode(pin2,OUTPUT); 
}

void loop()
{
    digitalWrite(pin2,HIGH); // Enciende el LED
    delay(200);
    digitalWrite(pin2,LOW); // Apaga el LED
    delay(500);
}
Publicado en Arduino | Comentarios desactivados en Ejercicio Hola mundo LED Ejercicio_1b

Ejercicio Hola mundo LED Ejercicio_1a Arduino

A partir del código de programación explicado anteriormente, queremos que
un LED prenda de manera intermitente de la siguiente manera:

A) 3 segundos prendido y 3 segundos apagado

/*
A partir del código de programación explicado anteriormente, queremos que
un LED prenda de manera intermitente de la siguiente manera:

A) 3 segundos prendido y 3 segundos apagado
*/

// Identificador  el pin 2
int pin2 = 2;

// pausar por 3 segundos
int tiempo = 3;
void setup()
{
    // Asignar el pin 2 como una salida
    pinMode(pin2,OUTPUT); 
}

void loop()
{
    digitalWrite(pin2,HIGH); // Enciende el LED
    delay(tiempo*1000);
    digitalWrite(pin2,LOW); // Apaga el LED
    delay(tiempo*1000);
}

 

Publicado en Arduino | Comentarios desactivados en Ejercicio Hola mundo LED Ejercicio_1a Arduino