četrtek, 13. junij 2019

Kviz (i)

a) Tekst Naloge:
Imamo 3 tipke A, B in C. Krmiljenje naj ugotavlja, katera tipka je bila pritisnjena prva, katera druga in katera tretja. Za prvo se prižgejo 3, za drugo 2 in za tretjo 1 LED dioda. S tipko R ugasnemo vse LED diode.

b) Vezalna shema iz Fritzing-a (shematic):




c) Vezalna shema iz Fritzing-a (breadboard):



d) Videoposnetek delovanja:






e) Komentarji o izdelavi naloge in delovanju:
Nalogo smo dobro razumeli, vedeli smo kaj od nas zahteva. Prav tako smo hitro skupaj zvezali vezje. Največjo težavo nam je predstavljalo zapis programa. Sprva smo hoteli narediti program, pri katerem bi se diode prižgale isto časno ko igralec pritisne tipko, glede na hitrost pritiska. To bi sicer delovalo, vendar ne bi bilo optimizirano za vsako situacijo, ker smo imeli probleme z delay-ji. Zato smo program popravili. Sedaj optimizirano deluje tako, da potem ko vsi igralci pritisnejo tipko se šele prižgejo diode.

f) Sintaksa programa:


                               



g) Seznam uporabljenih sestavnih delov:
    - 1x Arduino UNO
    - 1x breadboard
    - 9x LED diode (rdeča, modra, bela)
    - 9x upori (220 Ω)
    - 19x kabel
    - 4x tipka


Nalogo smo skupaj naredili: Semir Buljugić, Danijel Blagojević, Domen Logar




1 komentar:

  1. a. Naslov naloge [5%]
    b. Tekst naloge [5%]
    c. Vezalni načrt (Fritzing - Schematic) [13%] - estetski odbitek
    d. Vezalni načrt (Fritzing - Breadboard) [15%]
    e. Seznam uporabljenih elementov [10%]
    f. Izračun vrednosti elementov [10%]
    g. Koda programa C++ [20%]
    h. Videoposnetek delovanja vašega programa [15%]
    i. Komentar izvedbe in delovanja, težave in reševanje [5%]
    ------------------
    98% Odl(5)

    OdgovoriIzbriši