Ventilador led PAP

  1. ubicar y conectar los leds y el arduino sobre el balso horizontal
  2. soldar el conector de la pila al conector para el arduino
  3. ubicar la pila sobre el balso horizontal
  4. pegar el motor verticalmente a una base y colocarle cables
  5. encontrar el centro de equilibrio del balso
  6. pegar una polea al balso, ubicandola en el centro
  7. unir el balso al motor en la base
  8. ubicar el sensor de herradura y la marca de inicio de mensaje
  9. programar el arduino
  10. disfrutelo

aca dejo un ejemplo del programa en arduino

int auxiliar;
int salidas []={0,1,3,5,7,8,10,12};
int arranque=9;

boolean led1 []={1,1,1,0,0,0,0,0,1,1,0,0,0,1,1,1,0,0,0,0,1,1,0,0};
boolean led2 []={1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0};
boolean led3 []={1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,1,0,0,1,0,0,1,0};
boolean led4 []={1,1,1,0,0,0,1,0,0,0,0,1,0,1,0,1,0,0,1,0,0,0,0,1};
boolean led5 []={1,0,1,0,0,0,1,0,0,0,0,1,0,1,0,1,0,0,1,0,0,0,0,1};
boolean led6 []={1,0,0,1,0,0,1,0,0,0,0,1,0,1,0,0,1,0,1,0,0,0,0,1};
boolean led7 []={1,0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0};
boolean led8 []={1,0,0,0,1,0,0,0,1,1,0,0,0,1,1,1,0,0,0,0,1,1,0,0};
int uno=0;
int dos=1;
int tres=3;
int cuatro=5;
int cinco=7;
int seis=8;
int siete=10;
int ocho=12;
void setup(){
for(int a=0;a<8;a++){
pinMode(salidas[a],OUTPUT);
}
pinMode(arranque,INPUT);
}
void loop(){
for(int columna=0;columna<24;columna++){
digitalWrite(uno,led1[columna]);
digitalWrite(dos,led2[columna]);
digitalWrite(tres,led3[columna]);
digitalWrite(cuatro,led4[columna]);
digitalWrite(cinco,led5[columna]);
digitalWrite(seis,led6[columna]);
digitalWrite(siete,led7[columna]);
digitalWrite(ocho,led8[columna]);
delay(1);
}
do{
auxiliar=0;
}while(digitalRead(arranque)==LOW);

do{
auxiliar=0;
}while(digitalRead(arranque)==HIGH);

}

————————————————————————————————————–

Esta es una version algo mas compleja:

int auxiliar;
int salidas []={0,1,3,5,7,8,10,12};
int arranque=9;
char a;
char led1t []=”000——-00—–000—–00—-00000—00000——00—–“;
char led2t []=”0–0—–0–0—-0–0—0–0–0–0–0—-0——0—-0—“;
char led3t []=”0—0—0—-0—0–0–0—-0—-0——-0—-0———-“;
char led4t []=”0–0—0——0–0-0—0—-0—-0——-0—0———–“;
char led5t []=”000—-0——0–0-0—0—-0—-0——-0—0———–“;
char led6t []=”0–0—-0—-0—0–0–0—-0—-0——-0—-0———-“;
char led7t []=”0—0—-0–0—-0–0—0–0—–0——-0—–0—-0—-“;
char led8t []=”0—0—–00—–000—–00—–000—-00000—–00—-0-“;
int uno=0;
int dos=1;
int tres=3;
int cuatro=5;
int cinco=7;
int seis=8;
int siete=10;
int ocho=12;
boolean led1[57];
boolean led2[57];
boolean led3[57];
boolean led4[57];
boolean led5[57];
boolean led6[57];
boolean led7[57];
boolean led8[57];

void setup(){
for(int a=0;a<8;a++){
pinMode(salidas[a],OUTPUT);
}
pinMode(arranque,INPUT);
for(int columna=0;columna<57;columna++){

if (led1t[columna]==’0′){
led1[columna]=1;
}else led1[columna]=0;

if (led2t[columna]==’0′){
led2[columna]=1;
}else led2[columna]=0;

if (led3t[columna]==’0′){
led3[columna]=1;
}else led3[columna]=0;

if (led4t[columna]==’0′){
led4[columna]=1;
}else led4[columna]=0;

if (led5t[columna]==’0′){
led5[columna]=1;
}else led5[columna]=0;

if (led6t[columna]==’0′){
led6[columna]=1;
}else led6[columna]=0;

if (led7t[columna]==’0′){
led7[columna]=1;
}else led7[columna]=0;

if (led8t[columna]==’0′){
led8[columna]=1;
}else led8[columna]=0;

}
}
void loop(){
for(int columna=0;columna<57;columna++){
digitalWrite(uno,led1[columna]);
digitalWrite(dos,led2[columna]);
digitalWrite(tres,led3[columna]);
digitalWrite(cuatro,led4[columna]);
digitalWrite(cinco,led5[columna]);
digitalWrite(seis,led6[columna]);
digitalWrite(siete,led7[columna]);
digitalWrite(ocho,led8[columna]);
delay(1);
}
do{
auxiliar=0;
}while(digitalRead(arranque)==LOW);

do{
auxiliar=0;
}while(digitalRead(arranque)==HIGH);

}

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: