Podstrona: Sterowanie diodami LED / Koło Naukowe Informatyki Przemysłowej

Sterowanie diodami LED

Poniżej prezentujemy Państwu prosty program, który pozwala na  sekwencyjne świecenie diod LED, przy wykorzystaniu składni aplikacji Arduino IDE. Mamy nadzieję, że program ułatwi zrozumienie podstawowych komend aplikacji oraz pozwoli na dodanie własnych funkcjonalności.


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

void setup()
{
    for(int i=2;i<=7;i++) // Pętla "for" deklarująca odpowiednich pinów jako wyjścia "output".
        {
          pinMode(i,OUTPUT);
        }
}
void loop()
{
     for (int i=2;i<=7;i++) // Pętla "for" dla odpowiednich indeksów pinów zasilania 
                                                                                (zwiększane ich wartości).
       {
         digitalWrite(i,HIGH); // Ustawienie staniu wysokiego na odpowiedni pin zasilający diodę.
         delay(200); // Określenie opóźnienia.
         digitalWrite(i,LOW);
        }
      for (int i=7;i>=2;i--) // Pętla "for" dla odpowiednich indeksów pinów zasilania                                                                                 (zmniejszanie ich wartości).
       {
         digitalWrite(i,HIGH);
         delay(200);
         digitalWrite(i,LOW);
        }
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


Schemat układu:

diody_2.png

Krótki filmik prezentujący działanie układu:

Nasze serwisy używają informacji zapisanych w plikach cookies. Korzystając z serwisu wyrażasz zgodę na używanie plików cookies zgodnie z aktualnymi ustawieniami przeglądarki, które możesz zmienić w dowolnej chwili. Więcej informacji odnośnie plików cookies.

Akceptuję