abc Arduino - primjeri /EXAMPLES/
LED - istovremeno uključenje/isključenjem - PULL DOWN - prekidač /LEDS - TURN ON/OFF - SWITCH/ 1

Ex.5.1. Istovremeno uključenje/iskuljučenje LED dioda korišćenjem prekidača. Ulaz je realizovan po principu PULL DOWN

Opis rješenja: Opsezi za ovaj primjer su
Legenda:
- LED ON - uključene LED diode
- LED OFF - isključene LED diode

Šema povezivanja: Ispis

Elementi:
- LED dioda 3 kom;
- Otpornik 220 Ω 3 kom;
- Prekidač /SWITCH/
- Arduino modul.

Listing programa :

// LED diode su uključene kad je prekidac ukljucen, isključene kad nije.
int led1 = 7;
int led2 = 8;
int led3 = 9;
int taster = 3;
int stanjetastera = 0;

// postavljanje parametara
void setup() {
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);
  pinMode(taster, INPUT);
}

// ponavljanje
void loop() {
  stanjetastera = digitalRead(taster);
  if (stanjetastera == HIGH) {
    // LED ukljuci
    digitalWrite(led1, HIGH); // LED on
    digitalWrite(led2, HIGH); // LED on
    digitalWrite(led3, HIGH); // LED on
  }
  else {
    // LED iskljuci
    digitalWrite(led1, LOW); // LED off
    digitalWrite(led2, LOW); // LED off
    digitalWrite(led3, LOW); // LED off
  }
}

Index