miércoles, 25 de diciembre de 2013

Arduino Encendido y apagado de led / reles

Este es mi primer programa echo en arduino, con el estoy aprendiendo un poco como funciona este jueguetito.



Código:
/*
Autor: Aitor Martin
Fecha: 25-12-2013
Titulo: Encendido y apagado de reles

Código de dominio publico. Se puede distribuir y modificar  libremente, 
siempre y cuando se mencione al autor y se proporcione un enlace a su web.
*/

int rele_01 = 0;    //Definimos un nombre a cada pin digital para que
int rele_02 = 1;    //nos sea mas facil trabajar con ellos...
int rele_03 = 2;
int rele_04 = 3;
int rele_05 = 4;
int rele_06 = 5;
int rele_07 = 6;
int rele_08 = 7;
  
void setup()    //El contenido de este void solo se ejecuta al arrancar...
  {                
  pinMode(rele_01, OUTPUT);    //Configuramos el/los  pines como salida.
  pinMode(rele_02, OUTPUT);
  pinMode(rele_03, OUTPUT);
  pinMode(rele_04, OUTPUT);
  pinMode(rele_05, OUTPUT);
  pinMode(rele_06, OUTPUT);
  pinMode(rele_07, OUTPUT);
  pinMode(rele_08, OUTPUT);
  }


void loop()    //El contenido de este void se ejecuta
               //constantemente en loop (de forma continua) 
  {
  digitalWrite(rele_01, HIGH);
  delay(1000);
  digitalWrite(rele_01, LOW);
  delay(1000);
  
  digitalWrite(rele_02, HIGH);
  delay(1000);
  digitalWrite(rele_02, LOW);
  delay(1000);
  
  digitalWrite(rele_03, HIGH);
  delay(1000);
  digitalWrite(rele_03, LOW);
  delay(1000);
  
  digitalWrite(rele_04, HIGH);
  delay(1000);
  digitalWrite(rele_04, LOW);
  delay(1000);
  
  digitalWrite(rele_05, HIGH);
  delay(1000);
  digitalWrite(rele_05, LOW);
  delay(1000);
  
  digitalWrite(rele_06, HIGH);
  delay(1000);
  digitalWrite(rele_06, LOW);
  delay(1000);
  
  digitalWrite(rele_07, HIGH);
  delay(1000);
  digitalWrite(rele_07, LOW);
  delay(1000);
  
  digitalWrite(rele_08, HIGH);
  delay(1000);
  digitalWrite(rele_08, LOW);
  delay(1000);
}

No hay comentarios:

Publicar un comentario