Co potrzebujemy?
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: