Práctica 6: leds alternativos

En esta práctica vamos a montar dos leds para que se enciendan de forma alternativa, siendo el tiempo de intermitencia de 1 segundo.

Los leds iran conectados a los pin 3 y 10.

Material necesario:

  • 1 Placa Arduino
  • 1 Placa protoboard
  • 2 Leds
  • 2 Resistencia 120 Ω
  • Cables

Esquema de montaje:

Programación:

/* P06 Encender dos leds alternativamente
 *  Se trata de conectar dos leds (pin 3 y 10) y que se enciendan alternativamente
 *  El tiempo de alternancia es de 1 segundo
 *  Cada led lleva conectada una resistencia de 120 Ω
*/
int led1 = 3; // le damos un nombre al pin 3
int led2 = 10; // le damos un nombre al pin 10
void setup ()
{
pinMode (led1, OUTPUT); // configuramos los pines como salida
pinMode (led2, OUTPUT);
}
void loop () // desarrollo del programa
{
digitalWrite (led1, HIGH); // activa el led1 y desactiva el led2
digitalWrite (led2, LOW);
delay (1000); // espera 1 segundo
digitalWrite (led1, LOW); // desactiva el led1 y activa el led2
digitalWrite (led2, HIGH);
delay (1000); // espera 1 segundo
}

Funcionamiento:

Inténtalo tú:

  • Cambia el tiempo de intermitencia.
  • Modifica la secuencia de encendido de los leds. Por ejemplo que cada dos veces que uno se encienda el otro se encienda sólo una vez.

Publicado por mateocruz

Profesor de Tecnología IES "Luis Vélez de Guevara " Écija - Sevilla - Spain

Deja un comentario

Diseña un sitio como este con WordPress.com
Comenzar