abc Arduino
NOT operator ! /NOT OPERATOR !/

5.1.. 2 LED diode su u suprotnim state. Dok je jedna uključena druga je iskuljučena.

Opis rješenja: NOT operator, predstavlja se sa !, mijanja vrijednost varijeble u suprogno stanje. Ako je stanje varijable svjetlo = 1 onda je !svjetlo = 0, odnosno za svjetlo = 0 tad je !svjetlo = 1. Isti princip jei za svjetlo = HIGH tad je !svjetlo = LOW odnosno za svjetlo = LOW !svjetlo = HIGH.

Šema povezivanja: Ispis:

Elementi:
- LED dioda 2 kom
- otpornik 220 Ω 2 kom.
- Arduino modul.

 

Listing programa :

// LED 2x naizmjenicno se ukljucuje 
int pinRed = 6;    // pin za LED crveni
int pinBlue = 3;   // pin za LED plavi
int state = HIGH;  // pocetna vrijednost je HIGH

void  setup() {
  pinMode(pinRed, OUTPUT);   // LED crvena
  pinMode(pinBlue, OUTPUT);  // LED plava
}

void loop() {
  digitalWrite(pinRed, state);
  digitalWrite(pinBlue, !state);
  delay(1000);
  state = !state;  // promjena iz HIGH u LOW i obratno
}

Index