Pages: [1]   Go Down
Author Topic: Usar potenciomaetro para variar a sensibilidade  (Read 348 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Copiei esse código da internet
http://robomaniac123.zxq.net/Robomaniac123/Arduino_Tutorials/Entries/2011/2/24_Arduino_Led_VU_Meter.html

int led[10] = { 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; // Assign the pins for the leds
int leftChannel = 0;  // left channel input
int left, i;

void setup()
{
for (i = 0; i < 10; i++)  // Tell the arduino that the leds are digital outputs
  pinMode(led, OUTPUT);
//  Serial.begin(9600); // Uncomment to enable troubleshooting over serial.
}

void loop()
{
left = analogRead(leftChannel);  // read the left channel
// Serial.println(left);  // uncomment to check the raw input.
left = left / 50;    // adjusts the sensitivity 
//  Serial.println(left);  // uncomment to check the modified input.
// left = 1500;  // uncomment to test all leds light.
// left = 0;    // uncomment to check the leds are not lit when the input is 0.

  if (left == 0)  // if the volume is 0 then turn off all leds
   {
   for(i = 0; i < 10; i++)
     {
     digitalWrite(led, LOW);
     }
  }
 
  else
  {
   for (i = 0; i < left; i++) // turn on the leds up to the volume level
    {
     digitalWrite(led, HIGH);
    }
   
    for(i = i; i < 10; i++)  // turn off the leds above the voltage level
     {
      digitalWrite(led, LOW);
     }
  }
}

e gostaria de adicionar um potenciometro para poder variar a sensibilidade do meu VU Meter, é preciso que ele varie left = left / 50, aumentando e diminuindo o valor left = left / X à medida que eu giro.

como eu faço isso, alguem pode me ajudar??
e me enviem, se possivel o esquema de ligaçao!!
Logged

Brasília - DF - Brazil
Offline Offline
Full Member
***
Karma: 3
Posts: 227
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Aqui tem um exemplo simples de como usar um potenciometro:
http://renatoaloi.blogspot.com.br/2012_02_01_archive.html
Logged

Pages: [1]   Go Up
Jump to: