jueves, 12 de septiembre de 2013

Laboratorio 5

Descripción 

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