Nos pide que modifiquemos el programa para que cuando no apretamos el pulsador, esté apagado y que cuando lo apretemos, se encienda.
Lo hemos hecho modificando el programa inicial para que cuando no apretamos el pulsador, esté apagado y que cuando lo apretemos, se encienda sin cambiar el montaje del circuito.
Programa:
// Empezando con Arduino 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 el pin 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, parpadea lento
// Encendemos el LED activando la salida digital
digitalWrite(LED, LOW);
}
else
{
// Pulsado, parpadea deprisa
// Encendemos el LED activando la salida digital
digitalWrite(LED, HIGH);
}
}
// 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 el pin 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, parpadea lento
// Encendemos el LED activando la salida digital
digitalWrite(LED, LOW);
}
else
{
// Pulsado, parpadea deprisa
// Encendemos el LED activando la salida digital
digitalWrite(LED, HIGH);
}
}
Vídeo:
3.2. El LED hace lo contrario que el pulsador.
Lo hemos hecho modificando el programa inicial para que cuando no apretamos el pulsador, esté encendido y que cuando lo apretemos, se apague sin cambiar el montaje del circuito.
Programa:
// Empezando con Arduino 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 el pin 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, parpadea lento
// Encendemos el LED activando la salida digital
digitalWrite(LED, HIGH);
}
else
{
// Pulsado, parpadea deprisa
// Encendemos el LED activando la salida digital
digitalWrite(LED, LOW);
}
}
// 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 el pin 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, parpadea lento
// Encendemos el LED activando la salida digital
digitalWrite(LED, HIGH);
}
else
{
// Pulsado, parpadea deprisa
// Encendemos el LED activando la salida digital
digitalWrite(LED, LOW);
}
}
Vídeo:
Muy bien, Jorge.
ResponderEliminar