Preuzmi .fzz Preuzmi .ino
Preuzmi shemu spajanja u Fritzingu    Preuzmi programski kod za Arduino

 

 

POGLAVLJE 4 - Zadatak 14:

Na mikrokontroler spojite jedno tipkalo i jednu svjetleću diodu. Napišite program koji će diodu uključivati i isključivati prema stanju tipkala. Ako je tipkalo pritisnuto dioda je uključena, a ako je tipkalo otpušteno dioda je isključena.

SHEMA:

EKSPERIMENTALNA PLOČICA:

RJEŠENJE:

int led = 2;                           //definiraj led = 2
int tipkalo = 3;                       //definiraj tipkalo = 3
int stanje_tipkala;                    //definiraj varijablu stanje_tipkala

void setup() {
  pinMode(led, OUTPUT);                //postavi izvod led kao izlazni
  pinMode(tipkalo, INPUT_PULLUP);      //postavi izvod tipkalo kao ulazni
  digitalWrite(led, LOW);              //isključi led diodu - početno stanje
}

void loop() { 
  stanje_tipkala=digitalRead(tipkalo); //očitaj stanje tipkala
  if(stanje_tipkala==HIGH){            //ako je tipkalo otpušteno
    digitalWrite(led, LOW);            //isključi LED diodu
  } else {                             //inače (ako je tipkalo pritisnuto)
    digitalWrite(led, HIGH);           //uključi LED diodu
  }  
}

Autor: Paolo Zenzerović