ELECTRÓNICA FÁCIL
AVISO!!
Esta web a sido creada con ordenador asi que des de el móbil se va a ver muy mal.
Gracias. :)
VIDEO DEL TUTORIAL:

DIAGRMA DE CONEXIONES:
CÓDIGO:
/*
Led RGB
Realiza una sucesión de color mediante un led RGB.
*/
int ledRojo = 9; //Declaro pin para cátodo del rojo
int ledVerde = 10; //Declaro pin para cátodo del verde
int ledAzul = 11; //Declaro pin para cátodo del azul
void setup() {
pinMode(ledRojo, OUTPUT); //Configuro el pin 9 como salida
pinMode(ledVerde, OUTPUT); //Configuro el pin 10 como salida
pinMode(ledAzul, OUTPUT); //Configuro el pin 11 como salida
}
void loop() {
for(int i=0;i<6;i++){ //Bucle de 5 repeticiones
digitalWrite(ledRojo, HIGH); //Enciendo led rojo
delay(1000); //Espero 200ms
digitalWrite(ledRojo, LOW); //Apago led rojo
digitalWrite(ledVerde, HIGH); //Enciendo led verde
delay(1000); //Espero 200ms
digitalWrite(ledVerde, LOW); //Apago led verde
digitalWrite(ledAzul, HIGH); //Enciendo led azul
delay(1000); //Espero 200ms
digitalWrite(ledAzul, LOW); //Apago led azul
}
for(int i=0;i<6;i++){ //Bucle de 5 repeticiones
digitalWrite(ledRojo, HIGH); //Enciendo led rojo
digitalWrite(ledVerde, HIGH); //Enciendo led verde
delay(200); //Espero 200ms
digitalWrite(ledRojo, LOW); //Apago led rojo
digitalWrite(ledVerde, LOW); //Apago led verde
digitalWrite(ledRojo, HIGH); //Enciendo led rojo
digitalWrite(ledAzul, HIGH); //Enciendo led azul
delay(200); //Espero 200ms
digitalWrite(ledRojo, LOW); //Apago led rojo
digitalWrite(ledAzul, LOW); //Apago led azul
digitalWrite(ledVerde, HIGH); //Enciendo led verde
digitalWrite(ledAzul, HIGH); //Enciendo led azul
delay(200); //Espero 200ms
digitalWrite(ledVerde, LOW); //Apago led verde
digitalWrite(ledAzul, LOW); //Apago led azul
}
digitalWrite(ledRojo, HIGH); //Enciendo led rojo
digitalWrite(ledVerde, HIGH); //Enciendo led verde
digitalWrite(ledAzul, HIGH); //Enciendo led azul
delay(3000); //Espero 3seg
digitalWrite(ledRojo, LOW); //Apago led rojo
digitalWrite(ledVerde, LOW); //Apago led verde
digitalWrite(ledAzul, LOW); //Apago led azul
}