sreda, 27. marec 2019

Vklop DC-motorja z eno tipko in izklop z drugo tipko + rele (Vaja 23)

Navodila:
Izdelajte program za vklop in izklop motorja s pomočjo dveh tipk, in sicer s pritiskom na tipko 1 naj se motor vključi, s pritiskom na tipko 2 pa izključi. Motor krmilite preko releja. Za priklop tipk uporabite pin 4 in pin 5, kot krmilni izhod pa uporabite pin 7. 


Vezalna shema (shematic) Vezalna shema (breadboard)

Pri tipkah je uporabljena vezava INPUT_PULLUP, kar pomeni, da ne potrebujemo uporov.




Izračuni:
Motor začne delovati, ko pritisnemo tipko START (zelena) in preneha z delovanjem, ko pritisnemo STOP (rdeča)..


Najprej sva inicializirala vse vhode in izhode, za lepšo preglednost in lažje spreminjanje kode. Potem sva v void setup() definirala pine. V void loop() sva določila potek delovanja motorja preko tipk in sicer, ko motor deluje in pritisne uporabnik na STOP se bo motor ugasnil oziroma ko miruje in pritisne na START bo pričel z delovanjem.
Sestavni deli:
  • 13x povezovalne žice
  • 1x el. motor
  • 1x 330 Ω upor
  • 2x tipki
  • 1x rele
  • Arduino UNO


Ostrožnik Florjan, Šuštar Klemen
pod mentorstvom prof. Vasje Markiča

četrtek, 14. marec 2019

Hitrost utripanja LED-diode v odvisnosti od osvetlitve LDR (Vaja 18)



a) Izdelajte program za utripanje LED-diode - hitrost utripanja naj se spreminja glede na osvetlitev LDR-upora. Pri večji osvetlitvi LDR naj bo utripanje LED-diode počasnejše in obratno. Za priklop napetostnega delilnika LDR-upora uporabite analogni vhod z oznako A3, za priklop LED-diode pa uporabite pin 9.

b) Vezalna shema


C) Protoboard


d) Video delovanja

e) Komentar na delovanje

Vezje je bilo zahtevnejše za zvezati, z kodo pa nismo imeli težav. Največja težava je bilo zvezati LDR senzor. Ko senzor zazna manj svetlobe LED lučka utripa hitreje, če pa zazna več svetlobe utripa počasneje.

f) Sintaksa programa

g) Seznam uporabljenih delov
    - Arduino uno
    - Protoboard
    - LDR senzor
    - Modra LED dioda
    - 2x upor (140 Ω)
    - Vodniki





Mentor: Vasja Markič, prof.                                                        Domen Logar, Semir Buljugić, 3.c