Me embarque en esta aventura mas que nada por necesidad que por ganas y la verdad no me arrepiento viendo la infinidad de cosas que se pueden hacer con este aparatito.
Tengo una placa Arduino Mega 2560 (mas vale ir sobrados) y mi idea principal es crear en el techo de mi habitación una simulación de cielo estrellado.
Utilizando el programa de ejemplo "Fade" y modificandolo un poco he llegado a un punto muerto.
Haber si alguien me puede ayudar un poco.
Este es el código.
Citar
/*
PROYECTO PARA UN TECHO ESTELAR.
*/
int led1 = 9;
int Brillo1 = 0;
int Desvanecer1 = 5;
int led2 = 8;
int Brillo2 = 0;
int Desvanecer2 = 3;
int led3 = 7;
int Brillo3 = 0;
int Desvanecer3 = 1;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
}
void loop() {
analogWrite(led1, Brillo1);
analogWrite(led2, Brillo2);
analogWrite(led3, Brillo3);
Brillo1 = Brillo1 + Desvanecer1;
Brillo2 = Brillo2 + Desvanecer2;
Brillo3 = Brillo3 + Desvanecer3;
if (Brillo1 == 0 || Brillo1 == 255) {
Desvanecer1 = -Desvanecer1 ;
}
if (Brillo2 == 0 || Brillo2 == 255) {
Desvanecer2 = -Desvanecer2 ;
}
if (Brillo3 == 0 || Brillo3 == 255) {
Desvanecer3 = -Desvanecer3 ;
}
delay(20);
}
PROYECTO PARA UN TECHO ESTELAR.
*/
int led1 = 9;
int Brillo1 = 0;
int Desvanecer1 = 5;
int led2 = 8;
int Brillo2 = 0;
int Desvanecer2 = 3;
int led3 = 7;
int Brillo3 = 0;
int Desvanecer3 = 1;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
}
void loop() {
analogWrite(led1, Brillo1);
analogWrite(led2, Brillo2);
analogWrite(led3, Brillo3);
Brillo1 = Brillo1 + Desvanecer1;
Brillo2 = Brillo2 + Desvanecer2;
Brillo3 = Brillo3 + Desvanecer3;
if (Brillo1 == 0 || Brillo1 == 255) {
Desvanecer1 = -Desvanecer1 ;
}
if (Brillo2 == 0 || Brillo2 == 255) {
Desvanecer2 = -Desvanecer2 ;
}
if (Brillo3 == 0 || Brillo3 == 255) {
Desvanecer3 = -Desvanecer3 ;
}
delay(20);
}
Mis preguntas son las siguientes:
1.- Estaría bien estructurado el programa?
2.- Cuantos LED's como máximo podría poner por linea? Y como? (Serie o paralelo, con una resistencia para cada linea o una por LED, etc.)
La verdad es que para llenar un techo con LED's se necesitan muchos y que cree un efecto visual bonito se me antoja un poco complicado por ahora. Espero que me podais ayudar. Desde ahora GRACIAS!!! XD