PRÁCTICA 3 DE ARDUINO: CONTROLAR UN LED CON UN PULSADOR
Objetivo de la práctica:
El objetivo de esta práctica, es conseguir que el programa interaccione con el usuario, es decir, que usando el pulsador, el LED parpadee más rápido.Materiales usados:
Cable de conexión USB tipo A-B:Placa Arduino UNO:
Placa de prototipado de 400 contactos:

LED de color rojo de 5mm:
Resistencia de 330 Ohm (naranja, naranja, marrón y dorado):
Resistencia de 10K (marrón, negro, naranja y dorado):

Pulsador de prototipado con 2 pines:

Seis cables de prototipado M-M:
Esquema de montaje:

Fotografía del circuito montado:
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, parpadea lento
//Encendemos el LED activando la salida digital
digitalWrite(LED, HIGH);
//Esperamos 1 segundo
delay(1000);
//Apagamos el LED desactivando la salida digital
digitalWrite(LED, LOW);
//Esperamos 1 segundo
delay(1000);
}
else
{
//Pulsado, parpadea deprisa
//Encendemos el LED activando
digitalWrite(LED, HIGH);
//Esperamos 0,1 segundo
delay(100);
//Apagamos el LED desactivando la salida digital
digitalWrite(LED, LOW);
//Esperamos 0,1 segundo
delay(100);
}
}






Muy, muy bien, Isabel. Me ha gustado muchísimo
ResponderEliminar