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

 

 

POGLAVLJE 7 - Zadatak 35:

Na mikrokontroler spojite jedno tipkalo. Napišite program koji će svake sekunde putem serijske veze slati na računalo trenutno stanje tog tipkala. Ukoliko je tipkalo pritisnuto, računalu pošaljite "Tipkalo je pritisnuto", a ukoliko je tipkalo otpušteno, računalu pošaljite "Tipkalo je otpusteno". Pomoću Serial monitor alata pogledajte dobivene podatke.

SHEMA:

EKSPERIMENTALNA PLOČICA:

RJEŠENJE:

int tipkalo1 = 3;                     //definiraj tipkalo1 = 3

void setup() {
  pinMode(tipkalo1, INPUT_PULLUP);    //postavi izvod tipkalo1 kao ulazni
  Serial.begin(9600);                 //inicijalizacija serijske veze
}

void loop() { 
  if(digitalRead(tipkalo1)==LOW){     //ako je tipkalo pritisnuto
    Serial.println("Tipkalo je pritisnuto");
                                      //pošalji poruku serijskom vezom
  } else {                            //inače
    Serial.println("Tipkalo je otpusteno");
                                      //pošalji poruku serijskom vezom
  } 
  delay(1000);                        //čekaj 1 s
}

Autor: Paolo Zenzerović