viernes, 17 de abril de 2015

Regular el brillo de un LED con un Potenciómetro

En este tutorial veremos como regular la intensidad de brillo de un LED a través de un potenciómetro.






Ver Código

int led = 3; //led señal digital
int pot = 0; //potenciometro señal analogica A0

int brillo;

void setup() {
  Serial.begin(9600);
  pinMode(led,OUTPUT);
  //los pins analógicos se declaran como entrada automáticamente
}

void loop() {
  brillo = analogRead(pot) / 4; //con valores de 0 a 1023
  Serial.print("brillo: "); Serial.println(brillo); //LUEGO COMENTAR ESTA LÍNEA, Es puramente informativa
  analogWrite(led, brillo); //con valores de 0 a 255
}

En la ventana COM5 se puede ver claramente los valores que va tomando la variable "brillo" de 0 a 255

1 comentario: