Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu dərslikdə servo motor və Visuino istifadə edərək hər 60 -cı ildə kiçik (1 dəqiqəlik) qum saatının necə fırlanacağını öyrənəcəyik.
Bir nümayiş videosuna baxın.
Addım 1: Nə lazımdır
- Arduino UNO (və ya digər Arduino)
- Qum saatı
- Servo motor
- saatı mühərrikə bağlamaq üçün kiçik tel və ya yapışqan
- tullanan tellər
- Visuino proqramı: Visuino'yu yükləyin
Addım 2: Dövrə
- Servo motor "Narıncı" pinini Arduino Digital pininə qoşun [2]
- Servo motor "Qırmızı" pinini Arduino pozitiv pininə [5V] bağlayın
- Servo motor "Qəhvəyi" pinini Arduino mənfi pininə [GND] bağlayın
Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin
Arduino proqramlaşdırmağa başlamaq üçün Arduino IDE -ni buradan yükləməlisiniz:
Arduino IDE 1.6.6 -da bəzi kritik səhvlərin olduğunu unutmayın. 1.6.7 və ya daha yüksək qurduğunuzdan əmin olun, əks halda bu Təlimat işləməyəcək! Arduino UNO proqramlaşdırmaq üçün Arduino IDE qurmaq üçün bu Təlimatdakı addımları yerinə yetirməmisinizsə! Visuino: https://www.visuino.eu da quraşdırılmalıdır. Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.
Addım 4: Visuino'da Komponentlər əlavə edin
- "Saat Generatoru" komponentini əlavə edin
- "Toggle (T) Flip-Flop" komponentini əlavə edin
- "Analog dəyər" komponentini əlavə edin
- "Servo" komponentini əlavə edin
Addım 5: Visuino Set Komponentlərində
- "ClockGenerator1" seçin və xüsusiyyətlər pəncərəsində "Frekans" ı təyin edin: 0.0166667 << bu 60 -cı illərdir, istəsəniz nömrəni dəyişə bilərsiniz
- "AnalogValue1" seçin və xüsusiyyətlər pəncərəsində "Dəyər" i 1 olaraq təyin edin
- "AnalogValue1" düyməsini iki dəfə vurun və elementlər pəncərəsində 2X 'Dəyəri Ayarla' düyməsini sola sürükləyin 'Dəyəri Ayarla2' seçin və xüsusiyyətlər pəncərəsində "Dəyər" i 1 olaraq təyin edin.
Addım 6: Visuino Connect Komponentlərində
- "ClockGenerator1" pinini [Çıx] "TFlipFlop1" pininə [saata] bağlayın
- "TFlipFlop1" pinini [Çıxış] "AnalogValue1"> "Dəyəri0" pininə [Daxil] bağlayın
- "TFlipFlop1" pinini [Ters çevrilmiş] "AnalogValue1"> "Dəyəri1" pininə [Daxil] bağlayın
- "AnalogValue1" pinini [Çıxışdan] "Servo1" pininə [Daxil] bağlayın
- "Servo1" pinini [Çıxış] Arduino lövhəsinin rəqəmsal pininə [2] qoşun
Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin
Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.
Addım 8: Oyna
Arduino UNO modulunu işə salırsınızsa, servo motor hər dəqiqə bir qum saatı fırlayacaq.
Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, buradan yükləyə və Visuinoda aça bilərsiniz: