Hola a todos, primero deciros que soy nuevo en todo esto del Arduino y la electrónica.
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.
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
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);
}
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