Tutorial componentes LED POTENCIOMETRO RGB
Sherina Solís
Grupo: 1IE112 #2
Descripción: mediante este tutorial se controlan la gama de colores del módulo RGB, mediante el uso de 3potenciómetros de 10K. Originalmente el RGB cuenta con los colores primarios: Azul, rojo y amarillo; al mover gradualmente los potenciómetros se hace una mezcla creando así distintos colores tales como:Morado, Cyan, verde.
Materiales:
Módulo LED RGB
3 resistencias 220R
3 potenciómetros 10K
Conectores
Placa Arduino UNO
Un destornillador (Para mover los potenciómetros, depende del que se use)Código:
//--------------------------------------------------
//Declara puertos de entradas y salidas y variables
//--------------------------------------------------
int ledRojo = 9; //Declara Pin LEDRojo
int ledVerde=10; //Declara Pin LED Verde
int ledAzul=11; //Declara Pin LED Azul
int pinPot0 = A0; //Declara Pin Potenciometro Rojo
int pinPot1 = A1; //Declara Pin Potenciometro Verde
intpinPot2 = A2; //Declara Pin Potenciometro Azul
int valorsensor0 = 0; //Valores analogicos de la salida del potenciometro
int valorsensor1 = 0; // || || || ||
intvalorsensor2 = 0; // || || || ||
float divisionR;
float divisionV;
float divisionA;
//------------------------------------
//Funcion principal//------------------------------------
void setup() // Se ejecuta cada vez que el Arduino se inicia
{
pinMode(ledRojo,OUTPUT); //El LED Rojo como una salida
pinMode(ledVerde,OUTPUT); //El LED Verde como una salidapinMode(ledAzul,OUTPUT); //El LED Azul como una salida
Serial.begin(9600);
}
//------------------------------------
//Funcion ciclicla
//------------------------------------
void loop() {
//Llamada a la función Color que recibe
// 1er posicion: Intensidad Rojo
// 2da posición: Intensidad Verde
// 3ra posición: Intensidad Azul
float Constante = (float) 255 / 1023; //Divide...
Regístrate para leer el documento completo.