sobota, 27. april 2019

Zvezno spreminjanje hitrosti vrtenja motorja (vaja 26)

a) Tekst naloge: 

     Izdelajte program za zvezno spreminjanje hitrosti vrtenja motorja s potenciometrom. Pri tem uporabite analogni vhod/pin A2, kot krmilni izhod uporabite pin 9. Motor krmilite preko gonilnika L293 (ojačevalnik št. 3) in ga priključite na obstoječe napajanje 5 V. Pri vezavi potenciometra proti masi uporabite dodatni upor R1=47 Ohm. Krajna dva priključka potenciometra priključite tako, da so bo hitrost vrtenja motorja povečala z vrtenjem potenciometra v desno.

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



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



d) Videoposnetek delovanja:




e) Komentarji o izdelavi naloge in delovanju:

  • Ko pričnemo z vrtenjem potenciometra malo traja, da se motor prične vrteti in ta se tudi ustavi preden pridemo do druge skrajnosti potenciometra.
  • Težavi na kateri sva naletela je bila vezava gonilnika L293, saj sva najprej imela vezano na napačni strani in pa odsotnost potenciometra katerega imava, v Fritzing-u.

f) Sintaksa programa:


g) Seznam uporabljenih sestavnih delov:

  • protoboard/breadboard
  • m to m modre, rumene, zelene in rdeče kable
  • eno diodo
  • en 4,7kΩ upor
  • potenciometer
  • gonilnik L293
  • motor
  • Arduino UNO
  • USB kabel
  • računalnik s programom Fritzing in Arduino IDE