En este laboratorio controlamos un LED RGB desde el Arduino, vía PWM con tres potenciometros, uno para cada color.
Implemento
- 1 arduino
- 1 protoboard
- 3 resistencias
- 1 LED RGB
- cable UTP
- 3 potenciometros
Diagrama del montaje en la protoboard
Diagrama esquemático del circuito
Fotos del montaje
Vídeo del funcionamiento
Código fuente en arduino
int x,y,z,pot1,pot2,pot3;
void setup() {
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(A5, INPUT);
pinMode(A4, INPUT);
pinMode(A0, INPUT);
}
void loop() {
pot1=analogRead(A5);
x=map(pot1,0,1023,0,255);
pot2=analogRead(A4);
y=map(pot2,0,1023,0,255);
pot3=analogRead(A0);
z=map(pot3,0,1023,0,255);
analogWrite(9, x);
analogWrite(10, y);
analogWrite(11, z);
}
No hay comentarios:
Publicar un comentario