četrtek, 13. junij 2019

Strešno okno

a) Tekst naloge: 

       
        Dvosmerni cilinder odpira ali zapira okno. S tipko A aktiviramo zapiranje okna, s tipko B odpiranje do polovice in s tipko C odpiranje okna do konca. Lego okna zaznavajo senzorji Kz, Kp in Ko. Če je okno odprto, naj to kaže rdeča luč.

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



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



d) Videoposnetek delovanja:



Razlaga za video: Po pritisku prvega gumba, se okno odpira, naslednji gumb pa imitira senzor, ki nam pove, da je okno do konca odprto, takrat tudi zasveti luč. Naslednji gumb odpira in zapira okno do polovice, torej najprej preveri ali je okno odprto ali zaprto, nato se glede na to začne sukati v pravilno smer. Enako kot pri prejšnjem gumbu, naslednji gumb imitira senzor, ki nam pove da je okno v pravem stanju. Zadnje dva gumba sta gumb za odpiranje in njegov senzor, ki delujeta po enakem principu kot prejšnje dva gumba.

e) Komentarji o izdelavi naloge in delovanju:

  • Na težavo smo naleteli pri kodi v Arduinu IDE, saj nam if stavek ni delal.

f) Sintaksa programa:




g) Seznam uporabljenih sestavnih delov:

  • protoboard/breadboard
  • m to m modre, črne in rdeče kable
  • eno rdečo led diodo
  • štiri diode
  • šest gumbov
  • en 4,7kΩ upor
  • gonilnik L293
  • motor
  • Arduino UNO
  • USB kabel
  • računalnik s programom Fritzing in Arduino IDE

1 komentar:

  1. a. Naslov naloge [5%]
    b. Tekst naloge [5%]
    c. Vezalni načrt (Fritzing - Schematic) [13%] - upor ima čez žico
    d. Vezalni načrt (Fritzing - Breadboard) [15%]
    e. Seznam uporabljenih elementov [10%]
    f. Izračun vrednosti elementov [5%] - vrednost upora R pri LED diodi?
    g. Koda programa C++ [20%]
    h. Videoposnetek delovanja vašega programa [15%]
    i. Komentar izvedbe in delovanja, težave in reševanje [5%]
    --------------------------------------
    93 % Odl(5)

    OdgovoriIzbriši