Mündəricat:

Arduino ilə Servo Motoru Nəzarət etməyin Super Asan Yolu: 8 addım
Arduino ilə Servo Motoru Nəzarət etməyin Super Asan Yolu: 8 addım

Video: Arduino ilə Servo Motoru Nəzarət etməyin Super Asan Yolu: 8 addım

Video: Arduino ilə Servo Motoru Nəzarət etməyin Super Asan Yolu: 8 addım
Video: More than Coffee: Golang. Почему Java разработчики учат GO как второй язык. 2024, Noyabr
Anonim
Arduino ilə Servo Motoru Nəzarət etməyin Super Asan Yolu
Arduino ilə Servo Motoru Nəzarət etməyin Super Asan Yolu

Bu təlimatda Servo Motor və Arduino UNO və Visuinodan istifadə edərək servo motor dərəcəsi vəziyyətini idarə etmək üçün yalnız bir neçə komponentdən istifadə edərək bu layihəni Super Sadə hala gətirəcəyik.

Bir nümayiş videosuna baxın.

Addım 1: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
  1. Arduino UNO (və ya digər Arduino)
  2. Jumper telləri
  3. Servo motor
  4. Visuino proqramı: Visuino'yu yükləyin

Addım 2: Dövrə

Dövrə
Dövrə
Dövrə
Dövrə
  1. Servo motor "Narıncı" pinini Arduino Digital pininə qoşun [8]
  2. Servo motor "Qırmızı" pinini Arduino pozitiv pininə [5V] bağlayın
  3. 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

Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayı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

Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
  1. "Ardıcıllıq" komponentini əlavə edin
  2. "Analog dəyər" komponentini əlavə edin
  3. "Analogu Dəyərinə Böl" komponentini əlavə edin
  4. "Servo" komponentini əlavə edin

Addım 5: Visuino Set Komponentlərində

Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində

"Sıra1" komponentini seçin, üzərinə iki dəfə vurun. "Elementlər" Dialogunda:

5X "Dövr" elementini sola sürükləyin.

  1. "Dövr1" elementini seçin və xüsusiyyətlər pəncərəsinin altında "Gecikmə" ni "1000" olaraq təyin edin
  2. "Dövr2" elementini seçin və xüsusiyyətlər pəncərəsinin altında "Gecikmə" ni "2000" olaraq təyin edin
  3. "Period3" elementini seçin və xüsusiyyətlər pəncərəsinin altında "Gecikmə" ni "3000" olaraq təyin edin
  4. "Period4" elementini seçin və xüsusiyyətlər pəncərəsinin altında "Gecikmə" ni "4000" olaraq təyin edin.
  5. "Dövr5" elementini seçin və xüsusiyyətlər pəncərəsinin altında "Gecikmə" ni "5000" olaraq təyin edin >> bu yalnız sonunda bir ara vermək üçün istifadə ediləcək.

İndi servo motor üçün dərəcələri təyin edək: "AnalogValue1" komponentini seçin, üzərinə iki dəfə vurun. "Elementlər" Dialogunda:

4X "Dəyəri Ayarla" elementini sola sürükləyin.

  1. "Dəyəri1 təyin et" komponentini seçin və xüsusiyyətlər pəncərəsinin altında "Dəyəri" "0" olaraq təyin edin
  2. "Dəyər2 təyin et" komponentini seçin və xüsusiyyətlər pəncərəsinin altında "Dəyər" i "60" olaraq təyin edin.
  3. "Set Value3" komponentini seçin və xüsusiyyətlər pəncərəsinin altında "Dəyər" i "120" olaraq təyin edin
  4. "Dəyər4 Ayarla" komponentini seçin və xüsusiyyətlər pəncərəsinin altında "Dəyəri" "180" olaraq təyin edin

"DivideByValue1" komponentini seçin və xüsusiyyətlər pəncərəsinin altında "dəyər" i "180" olaraq təyin edin

Addım 6: Visuino Connect Komponentlərində

Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
  • "Sequence1"> Period1 pin [Out] -u "AnalogValue1" pininə qoşun [Set Value 1]
  • "Sequence2"> Period1 pin [Out] düyməsini "AnalogValue1" pininə qoşun [Set Value 2]
  • "Sequence3"> Period1 pin [Out] -u "AnalogValue1" pininə qoşun [Set Value 3]
  • "Sequence4"> Period1 pin [Out] -u "AnalogValue1" pininə qoşun [Set Value 4]
  • "AnalogValue1" pinini [Çıxış] "DivideByValue1" pininə [Daxil] bağlayın
  • "DivideByValue1" pinini [Çıxış] "Servo1" pininə [Daxil] bağlayın
  • "Servo1" pinini [Çıxış] Arduino rəqəmsal pininə [8] qoşun

Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin

Arduino Kodunu yaradın, tərtib edin və yükləyin
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 təyin etdiyiniz dərəcələrə görə hərəkət etməyə başlayacaq.

Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur. Visuino'da yükləyə və aça bilərsiniz:

Tövsiyə: