Krmilje naj krmili pomik mize, to je v smeri gor - dol, prek aktiviranja ustreznih elektromagnetnih ventilov. Skrajni legi mize sta indicirani s končnim stikalom v spodnji oziroma spodnji legi, kjer se gibanje zaustavi. Pomik aktiviramo s tipko GOR za pomik mize navzgor in tipko DOL za pomik mize navzdol. Gibanje lahko v kateremkoli trenutku zaustavimo z aktiviranjem tipke STOP. Sprememba smeri pomika naj bo omogočena z aktiviranjem tipke GOR ali DOL brez predhodnega aktiviranja tipke STOP.
![]() |
![]() |
| Vezalna shema (shematic) | Vezalna shema (breadboard) |
Posnetek delovanja
Koda:
Motor se začne vrteti, ko pritisnemo tipko _dol ali tipko _gor, vrti se dokler ni pritisnjena tipka _stop. Če se motor vrti v smeri dol, lahko motor zaustavimo s tipko dol_stop in tako tipko _dol blokiramo. To velja tudi za tipko gor_stop, ki blokira tipko _gor, če se motor vrti v smeri gor. Tipka se odblokira, ko pritisnemo tipko nasprotne smeri, ki smo jo blokirali. Motorju lahko spreminjamo smer brez, da bi pritisnili tipko _stop v primeru, da ni smer že od prej blokirana. Tipka _stop ne blokira nobene smeri.
Za spremembo smeri sva uporabila dve interrupt funkciji, ki sta aktivni na priključkih 2 in 3. Funkcija spremeni vrednosti ko napetost na priključku pada.
Sestavni deli:
- 17x povezovalne žice
- 1x el. motor
- 5x 330 Ω upori
- 5x tipke
- 1x L239D
- 4x diode
- Arduino UNO
Funkel Denis, Šuštar Klemen
pod mentorstvom prof. Vasje Markiča


Odl (5) !
OdgovoriIzbriši