Arduino con 4 cintas de leds de 1 metro
Este proyecto tiene como objetivo prender 4 cintas de leds, por 30 seg cada uno, en la grafica tengo 4 leds normales que tienen que ser remplazados por las cintas de leds, lo tengo de esta forma, ya que el programa para traficar no contiene un icono de cinta de leds. pongo este turotial basico ya que a muchos les ocurre un problema de voltajes, el Arduino solo envia un maximo de 5 voltios a cualquier objeto, pero con esta forma, podemos agregar mas voltaje a lo que se necesite. en el caso de los leds, tenemos cintas que solo prenden con un minimo de 9 voltios, si la usáramos solo con el arduino, nunca nos funcionaria, es necesario crear este metodo para mandar energia adicional a los leds.
se requiere
4 resistencias de 100om ,
4 de 2n 2222,
4 delay de 3 patas
se requiere
4 resistencias de 100om ,
4 de 2n 2222,
4 delay de 3 patas
este es el código que tiene que ir en el arduino.
int led1 = 13;
int led2 = 12;
int led3 = 11;
int led4 = 10;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
}
void loop() {
digitalWrite(led1, HIGH); // turn the LED on (HIGH is the voltage level)
delay(30000); // wait for a second
digitalWrite(led1, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
digitalWrite(led2, HIGH); // turn the LED on (HIGH is the voltage level)
delay(30000); // wait for a second
digitalWrite(led2, LOW); // turn the LED off by making the voltage LOW
delay(1000);
digitalWrite(led3, HIGH); // turn the LED on (HIGH is the voltage level)
delay(30000); // wait for a second
digitalWrite(led3, LOW); // turn the LED off by making the voltage LOW
delay(1000);
digitalWrite(led4, HIGH); // turn the LED on (HIGH is the voltage level)
delay(30000); // wait for a second
digitalWrite(led4, LOW); // turn the LED off by making the voltage LOW
delay(1000);
}
este es el resultado final
Comentarios
Publicar un comentario