četrtek, 20. december 2018

Logična funkcija NEALI v pogojnem stavku (vaja 10)

Tekst naloge


Izdelajte program za izmenični LED-utripalnik, in sicer naj ta deluje le v primeru, če sta obe stikali izključeni. Za priklop stikal uporabite pina 2 in 3, za priklop LED-diod pa pina 11 in 12. Frekvenca utripanja diode je 2 Hz. Za določitev časovnih premorov uporabite konstanto z ukazom const float.

Vezalna shema iz Fritzing (shematic)


Vezalna shema iz Fritzing (breadboard)

Videoposnetek delovanja

Komentar ob delovanju:

LED diodi utripata izmenično z 250 ms zastojem, za stikalo sva uporabila PULLUP, da ni bilo potrebno uporabiti uporov. Vsaka LED dioda ima svoj upor in sicer 3300 Ω.

Sintaksa programa



Komentar ob sintaksi:

Ker sta stikala v programu PULLUP, pomeni, da se logični vrednosti izmenjata torej je LOW zaradi tega HIGH in ravno obratno.
Pogojni stavek pogleda, če sta obe stikali izklopljeni.

Seznam uporabljenih sestavnih delov

  • Arduino plošča
  • Breadboard
  • 9x povezovalnih kablov
  • 2x LED diodi
  • 1x DIP stikalo
  • 2x 3300 Ω upor






1 komentar:

  1. a. tekst naloge [10 %],
    b. vezalno shemo iz fritzing (shematic) [15 %],
    c. vezalno shemo iz fritzing (breadboard) [10 %] (napaka pri priključku DIP stikal),
    d. videoposnetek delovanja [20 %],
    e. komentar na delovanje, sestavljanje vezja, izbira elementov (izračuni) in programiranje. Komentar je lahko tudi smiselno razdrobljen po celotni objavi [15 %],
    f. sintaksa programa [20 %],
    g. seznam uporabljenih sestavnih delov [5 %].
    ------------
    Skupaj: 95 %

    OdgovoriIzbriši