piątek, 29 marca 2019

Prosty VU METER, miernik audio na diodach LED i analogowym wskaźniku

Kolejny prosty projekt oparty o kontroler arduino



Co potrzebujemy?

Płytkę MEGA2560 omawianą w poprzednich ćwiczeniach:
https://flesztech.blogspot.com/arduino




Schemat połączeń:








Gotowiec do pobrania:



Kod do wgrania:



int led[6] = {0, 1, 2, 3, 4, 5};
int input, i;
void setup()
{
  for (i = 0; i < 6; i++)
    pinMode(led[i], OUTPUT);

}
void loop()
{
  input = analogRead(A0);

  input = input / 12;     
  if (input < 12)
  {
    if (input == 0)
    {
      for (i = 0; i < 6; i++)
      {
        digitalWrite(led[i], LOW);
      }
    }
    else
    {
      for (i = 0; i < input; i++)
      {
        digitalWrite(led[i], HIGH);
        delay(4);
      }
      for (i = i; i < 6; i++)
      {
        digitalWrite(led[i], LOW);
      }
    }
  }
}


Gotowy efekt:



Whatsapp Button works on Mobile Device only

Wpisz czego szukasz i kliknij w ikonkę lupy