Controlar 8 LEDs desde el Arduino, un LED encendido que se mueve de izquierda a derecha.
Materiales.
- Computador con el IDE de Arduino
- Cable USB
- Protoboard
- 8 LEDs + Resistencias 220Ω
- Cables macho-macho.
Diagrama del Montaje en la Protoboard.
Proceso del Montaje paso a paso.
Paso 1: Ubicamos los leds y las resistencias.
Paso 3: Se hacen las respectivas conexiones con el arduino de acuerdo a los pines establecidos.
Código Fuente en Arduino
/********** Proyecto **********
* Universidad Santiago de Cali
*
* Laboratorio 01: 8 LEDs en linea
* Autor: Diego Fernando Marin
* Descripcion:
* Mover un LED encendido de Izquierda a Derecha y viceversa
* Conexiones:
* 8 LEDs + resistencias a los pines D2 .. D9
* Version: 1
*/
/********** Librerias **********/
// ninguna
/********** Constantes **********/
// ninguna
/********** Objetos **********/
// ninguno
/********** Variables **********/
// ninguna
/********** Configuración **********/
void setup() {
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
} // end setup()
/********** Ciclo Principal **********/
void loop() {
// Acciones
digitalWrite(2, HIGH);
delay(1000);
digitalWrite(2, LOW);
delay(1000);
digitalWrite(3, HIGH);
delay(1000);
digitalWrite(3, LOW);
delay(1000);
digitalWrite(4, HIGH);
delay(1000);
digitalWrite(4, LOW);
delay(1000);
digitalWrite(5, HIGH);
delay(1000);
digitalWrite(5, LOW);
delay(1000);
digitalWrite(6, HIGH);
delay(1000);
digitalWrite(6, LOW);
delay(1000);
digitalWrite(7, HIGH);
delay(1000);
digitalWrite(7, LOW);
delay(1000);
digitalWrite(8, HIGH);
delay(1000);
digitalWrite(8, LOW);
delay(1000);
digitalWrite(9, HIGH);
delay(1000);
digitalWrite(9, LOW);
delay(1000);
} // end loop()
/********** Funciones **********/
// ninguna
/********** Fin ***********/
Vídeo del Funcionamiento





No hay comentarios.:
Publicar un comentario