EJERCICIOS PROPUESTOS CON RELACIÓN A LA PRÁCTICA 3 DE ARDUINO
3.8 Ejercicios propuestos:
3.1 El LED sigue al pulsador
El objetivo de este ejercicio, es conseguir que al presionar el pulsador se encienda y mientras no lo pulsemos, esté apagado.
Este ejercicio, lo hemos hecho poniendo LOW en las partes que ponía HIGH que se referían a que el LED se encendiera tantas veces por segundo. Y poner que se encendiera mientras lo manteníamos pulsado.
- Vídeo en el cual quede de manifiesto cómo se ha modificado el funcionamiento de nuestro circuito
-Copia del programa
// Empezando con Arudino UNO
//Actividad 3: Jugando con un LED y un pulsador
//
//Controla la velocidad de parpadeo del LED
//con un pulsador
//
//www.complubot.com
//Asociamos LED al pin digital donde lo tenemos conectado
#define LED 10
//El pulsador lo conectaremos a una entrada digital
#define PULSADOR 7
void setup()
{
//Configuramos lepin digital del LED como salida
pinMode(LED, OUTPUT);
//Configuramos el pin digital del pulsador como entrada
pinMode(PULSADOR, INPUT);
}
void loop()
{
if(digitalRead(PULSADOR) == true)
{
//No pulsado, apagado
digitalWrite(LED, LOW);
}
else
{
//Pulsado, encendido
//Encendemos el LED activando
digitalWrite(LED, HIGH);
}
}
3.2 El LED hace lo contrario que el pulsador
//Actividad 3: Jugando con un LED y un pulsador
//
//Controla la velocidad de parpadeo del LED
//con un pulsador
//
//www.complubot.com
//Asociamos LED al pin digital donde lo tenemos conectado
#define LED 10
//El pulsador lo conectaremos a una entrada digital
#define PULSADOR 7
void setup()
{
//Configuramos lepin digital del LED como salida
pinMode(LED, OUTPUT);
//Configuramos el pin digital del pulsador como entrada
pinMode(PULSADOR, INPUT);
}
void loop()
{
if(digitalRead(PULSADOR) == true)
{
//No pulsado, apagado
digitalWrite(LED, LOW);
}
else
{
//Pulsado, encendido
//Encendemos el LED activando
digitalWrite(LED, HIGH);
}
}
3.2 El LED hace lo contrario que el pulsador
Este ejercio, nos pide hagamos lo contrario que en el anterior, es decir que cuando pulsemos se apague .
Hemos cambiado: donde ponía LOW hemos puesto HIGH y donde ponía HIGH hemos puesto LOW.
-Copia del programa:
// Empezando con Arudino UNO
//Actividad 3: Jugando con un LED y un pulsador
//
//Controla la velocidad de parpadeo del LED
//con un pulsador
//
//www.complubot.com
//Asociamos LED al pin digital donde lo tenemos conectado
#define LED 10
//El pulsador lo conectaremos a una entrada digital
#define PULSADOR 7
void setup()
{
//Configuramos lepin digital del LED como salida
pinMode(LED, OUTPUT);
//Configuramos el pin digital del pulsador como entrada
pinMode(PULSADOR, INPUT);
}
void loop()
{
if(digitalRead(PULSADOR) == true)
{
//No pulsado, apagado
digitalWrite(LED, HIGH);
}
else
{
//Pulsado, encendido
//Encendemos el LED activando
digitalWrite(LED, LOW);
}
}
-Vídeo en el cual quede de manifiesto cómo se ha modificado el funcionamiento de nuestro circuito























