8 jul 2014

PRÁCTICA 2:SECUENCIA DE LEDS

En esta práctica vamos a generar un programa que nos encienda un grupo de LED´s de forma secuencial y de forma indefinida.

MATERIAL NECESARIO

1 – Tarjeta ARDUINO UNO
1 – Cable USB para Arduino
1 – Placa Protoboard
1 – Software IDE de Arduino
4- Diodo Led de cualquier color (Común)
4- Resistencia de 220 / 330 Ohms
Para ello abordaremos siempre la práctica desde sus dos aspectos:
  • El hardware (cómo conectar la placa ARDUINO a los diferentes componentes electrónicos necesarios)
  • El software (escribir el código necesario para conseguir nuestro propósito)
En cuanto al hardware o conexionado físico de los componentes sería el siguiente:

MONTAJE EN PLACA PROTOBOARD

ESQUEMÁTICO


Y en cuanto al código, sería el siguiente:

CÓDIGO

// Encendido secuencial de 4 LEDs
int ledPin1 = 2; // Define las salidas de los LED´s
int ledPin2 = 3;
int ledPin3 = 4;
int ledPin4 = 5;
void setup() 
{        // Configura las SALIDAS
pinMode(ledPin1, OUTPUT); // declarar LEDs como SALIDAS
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
pinMode(ledPin4, OUTPUT);
digitalWrite(ledPin1, LOW); // Apaga los LEDs
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, LOW);
digitalWrite(ledPin4, LOW);
}
void loop()
{          //Bucle de Funcionamiento
digitalWrite(ledPin1, HIGH); // Apaga y enciende los leds cada 200 ms
delay(200);
digitalWrite(ledPin1, LOW);
digitalWrite(ledPin2, HIGH);
delay(200);
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, HIGH);
delay(200);
digitalWrite(ledPin3, LOW);
digitalWrite(ledPin4, HIGH);
delay(200);
digitalWrite(ledPin4, LOW);
}



No hay comentarios:

Publicar un comentario