1.Descripción del Laboratorio
Controlar un LED RGB desde el Arduino, vía PWM con 3 potenciómetros, uno para cada color.
Controlar un LED RGB desde el Arduino, vía PWM con 3 potenciómetros, uno para cada color.
2.Elementos Utilizados
v1 Computador
v1 Protoboard
v1 Arduino UNO
v Resistencias
vLed RGB
vCableS
vSoftware “Arduino”
vSoftware “Fritzing”
3.Diagrama del Montaje
6.Video del funcionamiento
7.Codigo Fuete del Arduino
int pot1=0, pot2=1, pot3=2;
int ledR=11, ledG=10, ledB=9;
void setup(){
pinMode(ledR,OUTPUT );
pinMode(ledG,OUTPUT );
pinMode(ledB,OUTPUT );
pinMode(pot1,INPUT );
pinMode(pot2,INPUT );
pinMode(pot3,INPUT );
}
void loop()
{
int valor1, valor2, valor3, i,
j, k;
valor1 = analogRead(pot1);
i=map(valor1,0,1023,0,255);
analogWrite(ledR, i);
valor2 = analogRead(pot2);
j=map(valor2,0,1023,0,255);
analogWrite(ledG, j);
valor3 = analogRead(pot3);
k=map(valor3,0,1023,0,255);
analogWrite(ledB, k);
}
No hay comentarios:
Publicar un comentario